├── .gitignore ├── LICENSE ├── README.md ├── almalinux ├── 8 │ ├── 000-start-here │ │ ├── README.md │ │ └── Vagrantfile │ ├── 001-k3s │ │ ├── .gitignore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ └── playbooks │ │ │ ├── files │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ ├── 007-weekly │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 008-nfs │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── exports │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 009-loaded │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 009-lts-and-lts │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── jenkins-config.yaml │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── 30-jenkins.conf │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 010-basic-optiplex │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 010-basic │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 010-lts-only │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 011-rc-testing │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 170-heroku │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 335-rust │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 380-kind │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── kind-config.yaml │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 390-gitea │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── docker-compose.yml │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 400-jfrog-artifactory │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 410-addlicense │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 410-java-11-upgrade │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 410-java-17-upgrade │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 410-vercel │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 420-bazel-make │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 520-rife2 │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 560-scripting-languages │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 570-phpunit │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 600-reverse-proxy-caddy │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 610-reverse-proxy-nginx │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 620-reverse-proxy-httpd │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 630-reverse-proxy-haproxy │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 640-atlas │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 650-act │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 660-just │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 670-podman │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 680-jbang │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 690-zx │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 700-kubescape │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 710-cnspec │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 720-xeol │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 740-bruno │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── config.json │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 750-config-file-validator │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 760-uds-base │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── jenkins.conf │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 760-uds-full │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── jenkins.conf │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 770-migrate-servers │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 780-nix │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 785-devbox │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 790-squid │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── override.conf │ │ │ │ └── squid-passwd │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 800-playwright-java-video │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 810-promptfoo │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ └── 999-gitea │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ ├── files │ │ │ └── docker-compose.yml │ │ └── virtualbox.yml │ │ └── requirements.yml └── 9 │ ├── 000-start-here │ ├── README.md │ └── Vagrantfile │ ├── 600-reverse-proxy-caddy │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── Caddyfile │ │ │ ├── fullchain.pem │ │ │ ├── override.conf │ │ │ └── privkey.pem │ │ └── virtualbox.yml │ └── requirements.yml │ ├── 610-reverse-proxy-nginx │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── fullchain.pem │ │ │ ├── jenkins.conf │ │ │ ├── override.conf │ │ │ └── privkey.pem │ │ └── virtualbox.yml │ └── requirements.yml │ ├── 620-reverse-proxy-httpd │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── fullchain.pem │ │ │ ├── jenkins.conf │ │ │ ├── override.conf │ │ │ └── privkey.pem │ │ └── virtualbox.yml │ └── requirements.yml │ └── 760-uds-base │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ ├── jenkins.conf │ │ └── override.conf │ └── virtualbox.yml │ └── requirements.yml ├── amazonlinux └── 2 │ ├── 00-start-here │ ├── README.md │ └── Vagrantfile │ ├── 10-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ └── 30-jenkins.conf │ │ └── virtualbox.yml │ └── requirements.yml │ └── 20-jcasc-part-1 │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ ├── 30-jenkins.conf │ │ ├── jenkins.yaml │ │ └── plugins.yaml │ └── virtualbox.yml │ └── requirements.yml ├── centos ├── 7 │ ├── 000-start-here │ │ ├── README.md │ │ └── Vagrantfile │ ├── 005-controller-only │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── jenkins-config.yaml │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 006-tunnel-controller-only │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 007-controller-only-docker │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 008-weekly-and-lts │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── jenkins-config.yaml │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 009-lts-and-lts │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── jenkins-config.yaml │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── 30-jenkins.conf │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 010-basic │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 020-jcasc-part-1 │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── init.groovy.d │ │ │ │ │ ├── init_10_create_admin_user.groovy │ │ │ │ │ └── init_20_create_vagrant_userpass_credential.groovy │ │ │ │ ├── jenkins.yaml │ │ │ │ ├── limits.d │ │ │ │ │ └── 30-jenkins.conf │ │ │ │ └── plugins.yaml │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 030-jcasc-part-2 │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── init.groovy.d │ │ │ │ │ ├── init_10_create_admin_user.groovy │ │ │ │ │ └── init_20_create_vagrant_userpass_credential.groovy │ │ │ │ ├── jenkins.yaml │ │ │ │ ├── limits.d │ │ │ │ │ └── 30-jenkins.conf │ │ │ │ └── plugins.yaml │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 040-vault │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── init.groovy.d │ │ │ │ │ ├── init_10_create_admin_user.groovy │ │ │ │ │ └── init_20_create_vagrant_userpass_credential.groovy │ │ │ │ ├── jenkins.yaml │ │ │ │ ├── limits.d │ │ │ │ │ └── 30-jenkins.conf │ │ │ │ ├── plugins.yaml │ │ │ │ └── vault │ │ │ │ │ └── vault.d │ │ │ │ │ └── vault.hcl │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 100-managing-airgap │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── 30-jenkins.conf │ │ │ │ └── binarystore.xml │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 110-tunnel │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 120-mb-github │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 130-mb-bitbucket │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 140-org-github │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 150-org-bitbucket │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 160-mb-gitlab │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 170-mysql │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 180-java-web-app │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 190-withGroovy │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 200-docker-ansible │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 210-grafana │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 220-opentelemetry │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 230-hugo-stackhawk │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 240-anchore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 250-hermit │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 260-clover │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 270-pulumi │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 280-trivy │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 290-cosign │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 300-aqua │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 310-upgrade-support │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 320-k6 │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 330-golang │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 340-selenium │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 350-aws-codeguru │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 360-docker-compose │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 370-kopia │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── 30-jenkins.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 380-kind │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── 30-jenkins.conf │ │ │ │ └── kind-config.yaml │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 390-gitea │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ ├── 30-jenkins.conf │ │ │ │ └── docker-compose.yaml │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 400-gcloud │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 410-java-8-upgrade │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 420-apko │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 430-systemd │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 440-buildpacks │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 450-dagger │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 460-task │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 470-metrics-plugin │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 480-gradle │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 490-ant │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 500-jreleaser │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 510-android │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 520-fly │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 530-shellcheck │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 540-kalix │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ ├── 550-digitalocean │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ │ ├── files │ │ │ │ └── override.conf │ │ │ └── virtualbox.yml │ │ └── requirements.yml │ └── 560-languages │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ ├── files │ │ │ └── override.conf │ │ └── virtualbox.yml │ │ └── requirements.yml └── 8 │ ├── 00-start-here │ ├── README.md │ └── Vagrantfile │ ├── 10-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ └── 30-jenkins.conf │ │ └── virtualbox.yml │ └── requirements.yml │ ├── 20-jcasc-part-1 │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── 30-jenkins.conf │ │ │ ├── jenkins.yaml │ │ │ └── plugins.yaml │ │ └── virtualbox.yml │ └── requirements.yml │ ├── 30-jcasc-part-2 │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── 30-jenkins.conf │ │ │ ├── jenkins.yaml │ │ │ └── plugins.yaml │ │ └── virtualbox.yml │ └── requirements.yml │ └── 40-waypoint │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ ├── 30-jenkins.conf │ │ ├── jenkins.yaml │ │ └── plugins.yaml │ └── virtualbox.yml │ └── requirements.yml ├── debian ├── 11 │ └── 000-start-here │ │ ├── README.md │ │ └── Vagrantfile └── 12 │ ├── 000-start-here │ └── Vagrantfile │ └── 610-reverse-proxy-nginx │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ ├── fullchain.pem │ │ ├── jenkins.conf │ │ ├── override.conf │ │ └── privkey.pem │ └── virtualbox.yml │ └── requirements.yml ├── fedora └── 37 │ └── 000-start-here │ ├── README.md │ └── Vagrantfile ├── opensuse └── 15.4 │ └── 000-start-here │ ├── README.md │ └── Vagrantfile ├── rockylinux ├── 8 │ ├── 000-start-here │ │ └── Vagrantfile │ └── 010-basic │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── inventory │ │ └── virtualbox.hosts │ │ ├── playbooks │ │ ├── files │ │ │ └── override.conf │ │ └── virtualbox.yml │ │ └── requirements.yml └── 9 │ ├── 000-start-here │ └── Vagrantfile │ └── 010-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ └── override.conf │ └── virtualbox.yml │ └── requirements.yml └── ubuntu ├── 16.04 ├── 00-start-here │ ├── README.md │ └── Vagrantfile └── 10-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ └── 30-jenkins.conf │ └── virtualbox.yml │ └── requirements.yml ├── 18.04 ├── 00-start-here │ ├── README.md │ └── Vagrantfile └── 10-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ └── 30-jenkins.conf │ └── virtualbox.yml │ └── requirements.yml ├── 20.04 ├── 00-start-here │ ├── README.md │ └── Vagrantfile ├── 10-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ ├── 30-jenkins.conf │ │ │ └── override.conf │ │ └── virtualbox.yml │ └── requirements.yml ├── 200-ecs-docker-compose │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ └── 30-jenkins.conf │ │ └── virtualbox.yml │ └── requirements.yml └── 430-systemd │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ └── virtualbox.yml │ └── requirements.yml ├── 21.04 ├── 00-start-here │ ├── README.md │ └── Vagrantfile └── 430-systemd │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ └── virtualbox.yml │ └── requirements.yml ├── 22.04 ├── 00-start-here │ ├── README.md │ └── Vagrantfile ├── 010-basic │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ │ └── virtualbox.hosts │ ├── playbooks │ │ ├── files │ │ │ └── override.conf │ │ └── virtualbox.yml │ └── requirements.yml └── 020-swift │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory │ └── virtualbox.hosts │ ├── playbooks │ ├── files │ │ └── override.conf │ └── virtualbox.yml │ └── requirements.yml └── 24.04 ├── 00-start-here ├── README.md └── Vagrantfile └── 001-ephemeral-cluster ├── Vagrantfile ├── inventory └── virtualbox.hosts └── playbooks └── virtualbox.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | .DS_Store 3 | .dccache 4 | 998-releaseiq-agent 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ansible-jenkins 2 | 3 | ansible 2.9.15 4 | 5 | Inspiration from: 6 | 7 | * https://www.linkedin.com/pulse/automating-jenkins-binary-installation-mohamed-mostafa/ -------------------------------------------------------------------------------- /almalinux/8/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "virtualbox" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /almalinux/8/001-k3s/.gitignore: -------------------------------------------------------------------------------- 1 | playbooks/.kube/config -------------------------------------------------------------------------------- /almalinux/8/001-k3s/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "k3sm" do |k3sm| 5 | k3sm.vm.network "private_network", ip: "192.168.56.20" 6 | k3sm.vm.hostname = "k3sm" 7 | k3sm.vm.provider "virtualbox" do |vb| 8 | vb.cpus = 2 9 | vb.memory = 2048 10 | end 11 | end 12 | config.vm.define "jenkins" do |jenkins| 13 | jenkins.vm.network "private_network", ip: "192.168.56.13" 14 | jenkins.vm.hostname = "jenkins" 15 | jenkins.vm.provider "virtualbox" do |vb| 16 | vb.cpus = 1 17 | vb.memory = 1024 18 | end 19 | end 20 | 21 | end 22 | -------------------------------------------------------------------------------- /almalinux/8/001-k3s/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [k3s_masters] 5 | k3sm ansible_ssh_host=192.168.56.20 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/k3sm/virtualbox/private_key 6 | 7 | [jenkins_controllers] 8 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 9 | -------------------------------------------------------------------------------- /almalinux/8/001-k3s/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/007-weekly/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "weekly" do |weekly| 5 | weekly.vm.network "private_network", ip: "192.168.56.13" 6 | # weekly.vm.network "public_network", ip: "192.168.1.85" 7 | weekly.vm.hostname = "weekly" 8 | weekly.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/007-weekly/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/007-weekly/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins] 5 | weekly ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/weekly/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/007-weekly/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/weekly" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/007-weekly/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/008-nfs/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "agent1" do |agent1| 5 | agent1.vm.network "private_network", ip: "192.168.56.15" 6 | agent1.vm.network "public_network", ip: "192.168.1.240", bridge: "en3: Thunderbolt Ethernet" 7 | agent1.vm.hostname = "agent1" 8 | agent1.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/008-nfs/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/008-nfs/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [agents] 5 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/008-nfs/playbooks/files/exports: -------------------------------------------------------------------------------- 1 | /home/public *(rw,async,no_root_squash,insecure) -------------------------------------------------------------------------------- /almalinux/8/008-nfs/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/009-loaded/README.md: -------------------------------------------------------------------------------- 1 | # loaded 2 | 3 | The controller needs extra HDD. To do that, first run: 4 | 5 | vagrant plugin install vagrant-disksize 6 | 7 | then 8 | 9 | vagrant up 10 | 11 | then ssh into the box and 12 | 13 | sudo cfdisk /dev/sda 14 | 15 | sudo xfs_growfs /dev/sda2 16 | 17 | https://stackoverflow.com/a/60185312 18 | 19 | -------------------------------------------------------------------------------- /almalinux/8/009-loaded/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/009-loaded/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [tunnels] 8 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/009-loaded/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Xms2g -Xmx2g -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | Environment="JENKINS_ENABLE_ACCESS_LOG=true" 5 | LimitCORE=infinity 6 | LimitFSIZE=infinity 7 | LimitNOFILE=8192 8 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/009-loaded/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_old_controllers] 5 | jenkinsold ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsold/virtualbox/private_key 6 | 7 | [jenkins_old_controllers:vars] 8 | version=2.492.3 9 | 10 | [jenkins_new_controllers] 11 | jenkinsnew ansible_ssh_host=192.168.56.16 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsnew/virtualbox/private_key 12 | 13 | [jenkins_new_controllers:vars] 14 | version=2.504.1 15 | -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/jenkins-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | networking: 4 | apiServerAddress: "192.168.1.230" 5 | apiServerPort: 58350 6 | -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/009-lts-and-lts/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/010-basic-optiplex/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/010-basic-optiplex/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.1.83 ansible_ssh_port=22 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.1.84 ansible_ssh_port=22 -------------------------------------------------------------------------------- /almalinux/8/010-basic-optiplex/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/jenkins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/010-basic-optiplex/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/010-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/010-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/010-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/jenkins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/010-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/010-lts-only/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.0.104", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | 14 | end -------------------------------------------------------------------------------- /almalinux/8/010-lts-only/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/010-lts-only/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/010-lts-only/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/jenkins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/010-lts-only/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/011-rc-testing/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/011-rc-testing/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/011-rc-testing/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/011-rc-testing/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/170-heroku/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/170-heroku/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/170-heroku/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/170-heroku/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/335-rust/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/335-rust/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/335-rust/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/335-rust/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/380-kind/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/380-kind/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/380-kind/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/380-kind/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/390-gitea/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## TODO 4 | 5 | * need a way to override `/data/gitea/conf/app.ini` to include 6 | 7 | ``` 8 | [webhook] 9 | ALLOWED_HOST_LIST=* 10 | ``` 11 | 12 | https://docs.gitea.io/en-us/customizing-gitea/ 13 | https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook -------------------------------------------------------------------------------- /almalinux/8/390-gitea/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/390-gitea/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [gitea_servers] 11 | gitea ansible_ssh_host=192.168.56.21 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/gitea/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/390-gitea/playbooks/files/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | 3 | networks: 4 | gitea: 5 | external: false 6 | 7 | volumes: 8 | gitea: 9 | driver: local 10 | 11 | services: 12 | server: 13 | image: gitea/gitea:1.17.3 14 | container_name: gitea 15 | environment: 16 | - USER_UID=1000 17 | - USER_GID=1000 18 | restart: always 19 | extra_hosts: 20 | - "jenkins:192.168.56.13" 21 | networks: 22 | - gitea 23 | volumes: 24 | - gitea:/data 25 | - /etc/timezone:/etc/timezone:ro 26 | - /etc/localtime:/etc/localtime:ro 27 | ports: 28 | - "3000:3000" 29 | - "2222:22" -------------------------------------------------------------------------------- /almalinux/8/390-gitea/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/390-gitea/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/400-jfrog-artifactory/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## TODO 4 | 5 | -------------------------------------------------------------------------------- /almalinux/8/400-jfrog-artifactory/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/400-jfrog-artifactory/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/400-jfrog-artifactory/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/410-addlicense/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/410-addlicense/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/410-addlicense/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/410-addlicense/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/410-java-11-upgrade/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/410-java-11-upgrade/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/410-java-11-upgrade/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/410-java-11-upgrade/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/410-java-17-upgrade/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/410-java-17-upgrade/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/410-java-17-upgrade/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/410-java-17-upgrade/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/410-vercel/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/410-vercel/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/410-vercel/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/410-vercel/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/420-bazel-make/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/420-bazel-make/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/420-bazel-make/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/420-bazel-make/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/520-rife2/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/520-rife2/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/520-rife2/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/520-rife2/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/560-scripting-languages/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/560-scripting-languages/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/560-scripting-languages/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/560-scripting-languages/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/570-phpunit/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/570-phpunit/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/570-phpunit/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/570-phpunit/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/600-reverse-proxy-caddy/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## TODO 4 | 5 | * need a way to override `/data/gitea/conf/app.ini` to include 6 | 7 | ``` 8 | [webhook] 9 | ALLOWED_HOST_LIST=* 10 | ``` 11 | 12 | https://docs.gitea.io/en-us/customizing-gitea/ 13 | https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook -------------------------------------------------------------------------------- /almalinux/8/600-reverse-proxy-caddy/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/600-reverse-proxy-caddy/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/600-reverse-proxy-caddy/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/610-reverse-proxy-nginx/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/620-reverse-proxy-httpd/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/630-reverse-proxy-haproxy/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/640-atlas/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/640-atlas/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/640-atlas/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/650-act/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/650-act/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/650-act/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/650-act/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/660-just/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/660-just/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/660-just/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/660-just/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/670-podman/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/670-podman/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/670-podman/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/670-podman/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/680-jbang/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/680-jbang/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/680-jbang/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/680-jbang/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/690-zx/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/690-zx/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/690-zx/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/690-zx/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/700-kubescape/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/700-kubescape/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/700-kubescape/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/700-kubescape/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/710-cnspec/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/710-cnspec/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/710-cnspec/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/710-cnspec/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/720-xeol/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/720-xeol/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/720-xeol/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/720-xeol/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/740-bruno/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/740-bruno/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/740-bruno/playbooks/files/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "cliPluginsExtraDirs": [ 3 | "/home/vagrant/.docker/scout" 4 | ] 5 | } -------------------------------------------------------------------------------- /almalinux/8/740-bruno/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/740-bruno/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/750-config-file-validator/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/750-config-file-validator/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/750-config-file-validator/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/750-config-file-validator/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/playbooks/files/jenkins.conf: -------------------------------------------------------------------------------- 1 | User jenkins 2 | Group jenkins 3 | ProxyPass / unix:/var/run/jenkins/jenkins.socket|http://localhost/ nocanon 4 | ProxyPassReverse / unix:/var/run/jenkins/jenkins.socket|http://localhost/ -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/760-uds-base/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/760-uds-full/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/760-uds-full/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/760-uds-full/playbooks/files/jenkins.conf: -------------------------------------------------------------------------------- 1 | User jenkins 2 | Group jenkins 3 | ProxyPass /j11 unix:/var/run/jenkins/jenkins.socket|http://localhost/j11/ 4 | ProxyPassReverse /j11 unix:/var/run/jenkins/jenkins.socket|http://localhost/j11/ -------------------------------------------------------------------------------- /almalinux/8/760-uds-full/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11 --httpPort=-1 --httpUnixDomainPath=/var/run/jenkins/jenkins.socket" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/760-uds-full/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/770-migrate-servers/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/770-migrate-servers/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_old_controllers] 5 | jenkinsold ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsold/virtualbox/private_key 6 | 7 | [jenkins_old_controllers:vars] 8 | version=2.426.2 9 | 10 | [jenkins_new_controllers] 11 | jenkinsnew ansible_ssh_host=192.168.56.16 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsnew/virtualbox/private_key 12 | 13 | [jenkins_new_controllers:vars] 14 | version=2.426.2 15 | -------------------------------------------------------------------------------- /almalinux/8/770-migrate-servers/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Xms512m -Xmx512m -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/770-migrate-servers/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/780-nix/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/780-nix/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/780-nix/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/780-nix/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/785-devbox/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/785-devbox/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/785-devbox/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/jenkins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/785-devbox/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/790-squid/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## TODO 4 | 5 | * need a way to override `/data/gitea/conf/app.ini` to include 6 | 7 | ``` 8 | [webhook] 9 | ALLOWED_HOST_LIST=* 10 | ``` 11 | 12 | https://docs.gitea.io/en-us/customizing-gitea/ 13 | https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook -------------------------------------------------------------------------------- /almalinux/8/790-squid/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/790-squid/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [squid_servers] 11 | squid1 ansible_ssh_host=192.168.56.21 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/squid1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/790-squid/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/790-squid/playbooks/files/squid-passwd: -------------------------------------------------------------------------------- 1 | squid_user:$apr1$4so/a7Cz$pvQvVW3c26q12ccb65U9f/ -------------------------------------------------------------------------------- /almalinux/8/790-squid/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/800-playwright-java-video/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/800-playwright-java-video/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/800-playwright-java-video/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York -Dhudson.model.DirectoryBrowserSupport.CSP=\"sandbox allow-same-origin; default-src 'none'; img-src 'self'; style-src 'self'; media-src 'self';\"" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/800-playwright-java-video/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/810-promptfoo/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/810-promptfoo/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/810-promptfoo/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/8/810-promptfoo/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/8/999-gitea/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "gitea" do |gitea| 5 | gitea.vm.network "private_network", ip: "192.168.56.21" 6 | gitea.vm.network "public_network", ip: "192.168.1.247" 7 | gitea.vm.hostname = "gitea" 8 | gitea.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/8/999-gitea/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/8/999-gitea/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [gitea_servers] 5 | gitea ansible_ssh_host=192.168.56.21 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/gitea/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/8/999-gitea/playbooks/files/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | 3 | networks: 4 | gitea: 5 | external: false 6 | 7 | volumes: 8 | gitea: 9 | driver: local 10 | 11 | services: 12 | server: 13 | image: gitea/gitea:1.17.2 14 | container_name: gitea 15 | environment: 16 | - USER_UID=1000 17 | - USER_GID=1000 18 | restart: always 19 | networks: 20 | - gitea 21 | volumes: 22 | - gitea:/data 23 | - /etc/timezone:/etc/timezone:ro 24 | - /etc/localtime:/etc/localtime:ro 25 | ports: 26 | - "3000:3000" 27 | - "222:22" -------------------------------------------------------------------------------- /almalinux/8/999-gitea/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/9/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.242", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## TODO 4 | 5 | * need a way to override `/data/gitea/conf/app.ini` to include 6 | 7 | ``` 8 | [webhook] 9 | ALLOWED_HOST_LIST=* 10 | ``` 11 | 12 | https://docs.gitea.io/en-us/customizing-gitea/ 13 | https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.0.104", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/playbooks/files/Caddyfile: -------------------------------------------------------------------------------- 1 | ctest.planetpope.com { 2 | tls /etc/pki/tls/certs/fullchain.pem /etc/pki/tls/private/privkey.pem 3 | handle /* { 4 | reverse_proxy localhost:8080 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/9/600-reverse-proxy-caddy/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.0.104", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/9/610-reverse-proxy-nginx/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.0.104", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/9/620-reverse-proxy-httpd/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "almalinux/9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/playbooks/files/jenkins.conf: -------------------------------------------------------------------------------- 1 | User jenkins 2 | Group jenkins 3 | ProxyPass / unix:/var/run/jenkins/jenkins.socket|http://localhost/ nocanon 4 | ProxyPassReverse / unix:/var/run/jenkins/jenkins.socket|http://localhost/ -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /almalinux/9/760-uds-base/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /amazonlinux/2/10-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /amazonlinux/2/10-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /amazonlinux/2/10-basic/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /amazonlinux/2/10-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /amazonlinux/2/20-jcasc-part-1/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /amazonlinux/2/20-jcasc-part-1/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /amazonlinux/2/20-jcasc-part-1/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /amazonlinux/2/20-jcasc-part-1/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/7/005-controller-only/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "virtualbox" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /centos/7/005-controller-only/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/005-controller-only/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /centos/7/005-controller-only/jenkins-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | networking: 4 | apiServerAddress: "192.168.1.230" 5 | apiServerPort: 58350 6 | -------------------------------------------------------------------------------- /centos/7/005-controller-only/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/005-controller-only/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/006-tunnel-controller-only/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/006-tunnel-controller-only/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [tunnels] 8 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/006-tunnel-controller-only/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/006-tunnel-controller-only/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/007-controller-only-docker/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.15" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider :virtualbox do |vb| 8 | vb.cpus = 1 9 | vb.memory = 6144 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /centos/7/007-controller-only-docker/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/007-controller-only-docker/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /centos/7/007-controller-only-docker/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/007-controller-only-docker/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/008-weekly-and-lts/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/008-weekly-and-lts/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [jenkins_lts_controllers] 8 | jenkinslts ansible_ssh_host=192.168.56.16 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinslts/virtualbox/private_key 9 | -------------------------------------------------------------------------------- /centos/7/008-weekly-and-lts/jenkins-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | networking: 4 | apiServerAddress: "192.168.1.230" 5 | apiServerPort: 58350 6 | -------------------------------------------------------------------------------- /centos/7/008-weekly-and-lts/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/008-weekly-and-lts/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_old_controllers] 5 | jenkinsold ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsold/virtualbox/private_key 6 | 7 | [jenkins_new_controllers] 8 | jenkinsnew ansible_ssh_host=192.168.56.16 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkinsnew/virtualbox/private_key 9 | -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/jenkins-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | networking: 4 | apiServerAddress: "192.168.1.230" 5 | apiServerPort: 58350 6 | -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/009-lts-and-lts/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/010-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/010-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/010-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/010-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/020-jcasc-part-1/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/020-jcasc-part-1/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/020-jcasc-part-1/playbooks/files/limits.d/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/020-jcasc-part-1/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/7/030-jcasc-part-2/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/030-jcasc-part-2/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/030-jcasc-part-2/playbooks/files/limits.d/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/030-jcasc-part-2/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/7/040-vault/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/040-vault/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [vault_servers] 11 | vault1 ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/vault1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/040-vault/playbooks/files/limits.d/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/040-vault/playbooks/files/vault/vault.d/vault.hcl: -------------------------------------------------------------------------------- 1 | storage "raft" { 2 | path = "/opt/vault/data" 3 | node_id = "raft_node_1" 4 | } 5 | 6 | listener "tcp" { 7 | address = "0.0.0.0:8200" 8 | tls_disable = 1 9 | } 10 | 11 | api_addr = "http://127.0.0.1:8200" 12 | cluster_addr = "https://127.0.0.1:8201" 13 | ui = true 14 | -------------------------------------------------------------------------------- /centos/7/040-vault/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "nexus" do |nexus| 14 | nexus.vm.network "private_network", ip: "192.168.56.11" 15 | nexus.vm.hostname = "nexus" 16 | nexus.vm.provider "nexus" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [nexus_servers] 8 | nexus ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/nexus/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/playbooks/files/binarystore.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | /data 7 | 8 | -------------------------------------------------------------------------------- /centos/7/100-managing-airgap/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | -------------------------------------------------------------------------------- /centos/7/110-tunnel/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/110-tunnel/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/110-tunnel/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/110-tunnel/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/120-mb-github/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/120-mb-github/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/120-mb-github/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/120-mb-github/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/130-mb-bitbucket/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/130-mb-bitbucket/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/130-mb-bitbucket/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/130-mb-bitbucket/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/140-org-github/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/140-org-github/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/140-org-github/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/140-org-github/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/150-org-bitbucket/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/150-org-bitbucket/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/150-org-bitbucket/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/150-org-bitbucket/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/160-mb-gitlab/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/160-mb-gitlab/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/160-mb-gitlab/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/160-mb-gitlab/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/170-mysql/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/170-mysql/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [mariadbs] 11 | mariadb ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/mariadb/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/170-mysql/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/170-mysql/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/180-java-web-app/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/180-java-web-app/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [tunnels] 11 | tunnel ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/tunnel/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/180-java-web-app/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/180-java-web-app/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/190-withGroovy/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/190-withGroovy/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/190-withGroovy/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/190-withGroovy/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/200-docker-ansible/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/200-docker-ansible/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/200-docker-ansible/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/210-grafana/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/210-grafana/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [grafanas] 11 | grafana ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/grafana/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/210-grafana/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/210-grafana/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/220-opentelemetry/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/220-opentelemetry/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | 10 | [jaegers] 11 | jaeger ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jaeger/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/220-opentelemetry/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/220-opentelemetry/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/230-hugo-stackhawk/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/230-hugo-stackhawk/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/230-hugo-stackhawk/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/230-hugo-stackhawk/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/240-anchore/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/240-anchore/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/240-anchore/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/240-anchore/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/240-anchore/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/250-hermit/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/250-hermit/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/250-hermit/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/250-hermit/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/250-hermit/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/260-clover/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/260-clover/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/260-clover/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/260-clover/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/270-pulumi/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/270-pulumi/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/270-pulumi/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/270-pulumi/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/280-trivy/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/280-trivy/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/280-trivy/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/280-trivy/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/290-cosign/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/290-cosign/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/290-cosign/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/290-cosign/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/300-aqua/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/300-aqua/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/300-aqua/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/300-aqua/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/300-aqua/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/310-upgrade-support/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/310-upgrade-support/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/310-upgrade-support/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/310-upgrade-support/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/320-k6/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/320-k6/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/320-k6/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/320-k6/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/320-k6/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/330-golang/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/330-golang/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/330-golang/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/330-golang/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/340-selenium/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/340-selenium/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/340-selenium/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/340-selenium/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/350-aws-codeguru/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/350-aws-codeguru/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/350-aws-codeguru/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/350-aws-codeguru/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/360-docker-compose/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/360-docker-compose/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/360-docker-compose/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/360-docker-compose/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/370-kopia/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider :virtualbox do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /centos/7/370-kopia/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/370-kopia/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /centos/7/370-kopia/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/370-kopia/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/380-kind/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/380-kind/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/380-kind/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/380-kind/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/390-gitea/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/390-gitea/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key 9 | gitea ansible_ssh_host=192.168.56.11 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/gitea/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/390-gitea/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/7/390-gitea/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/400-gcloud/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/400-gcloud/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/400-gcloud/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/400-gcloud/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/410-java-8-upgrade/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/410-java-8-upgrade/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/410-java-8-upgrade/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/420-apko/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/420-apko/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/420-apko/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/430-systemd/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "virtualbox" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /centos/7/430-systemd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/430-systemd/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /centos/7/430-systemd/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/440-buildpacks/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/440-buildpacks/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/440-buildpacks/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/440-buildpacks/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/450-dagger/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/450-dagger/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/450-dagger/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/450-dagger/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/460-task/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/7/460-task/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/460-task/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/460-task/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/460-task/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/470-metrics-plugin/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-7.9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /centos/7/470-metrics-plugin/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/470-metrics-plugin/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /centos/7/470-metrics-plugin/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/470-metrics-plugin/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/480-gradle/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/480-gradle/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/480-gradle/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/480-gradle/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/490-ant/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/490-ant/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/490-ant/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/490-ant/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/500-jreleaser/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/500-jreleaser/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/500-jreleaser/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/500-jreleaser/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/510-android/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/510-android/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/510-android/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/510-android/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/520-fly/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/520-fly/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/520-fly/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/520-fly/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/530-shellcheck/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/530-shellcheck/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/530-shellcheck/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/530-shellcheck/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/540-kalix/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/540-kalix/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/540-kalix/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/540-kalix/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/550-digitalocean/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/550-digitalocean/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/550-digitalocean/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/550-digitalocean/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/7/560-languages/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/7/560-languages/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/7/560-languages/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /centos/7/560-languages/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /centos/8/10-basic/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/centos-8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | 13 | config.vm.define "agent1" do |agent1| 14 | agent1.vm.network "private_network", ip: "192.168.56.15" 15 | agent1.vm.hostname = "agent1" 16 | agent1.vm.provider "agent1" do |vb| 17 | vb.cpus = 1 18 | vb.memory = 1024 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /centos/8/10-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/8/10-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/8/10-basic/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/8/10-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/8/20-jcasc-part-1/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/8/20-jcasc-part-1/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/8/20-jcasc-part-1/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/8/20-jcasc-part-1/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/8/30-jcasc-part-2/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/8/30-jcasc-part-2/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /centos/8/30-jcasc-part-2/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/8/30-jcasc-part-2/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /centos/8/40-waypoint/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | 3 | ## Prerequisites 4 | 5 | * `ansible-galaxy collection install -r requirements.yml` 6 | 7 | ## Startup 8 | 9 | * `vagrant up` 10 | * `ansible-playbook -i inventory/virtualbox.hosts playbooks/virtualbox.yml` 11 | 12 | ## Cleanup 13 | 14 | * `vagrant halt; vagrant destroy -f` -------------------------------------------------------------------------------- /centos/8/40-waypoint/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /centos/8/40-waypoint/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /centos/8/40-waypoint/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /debian/11/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "generic/debian11" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /debian/12/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "debian/bookworm64" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/README.md: -------------------------------------------------------------------------------- 1 | # basic 2 | -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "debian/bookworm64" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.0.104", bridge: "en3: Thunderbolt Ethernet" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /debian/12/610-reverse-proxy-nginx/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /fedora/37/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "generic/fedora37" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /opensuse/15.4/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "roboxes/opensuse15" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /rockylinux/8/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "generic/rocky8" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /rockylinux/8/010-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /rockylinux/8/010-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /rockylinux/8/010-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /rockylinux/8/010-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /rockylinux/9/000-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "generic/rocky9" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.network "public_network", ip: "192.168.1.238" 7 | jenkins.vm.hostname = "jenkins" 8 | jenkins.vm.provider "virtualbox" do |vb| 9 | vb.cpus = 1 10 | vb.memory = 2048 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /rockylinux/9/010-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /rockylinux/9/010-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /rockylinux/9/010-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins --prefix=/j11" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /rockylinux/9/010-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general 3 | - name: ansible.posix -------------------------------------------------------------------------------- /ubuntu/16.04/10-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/16.04/10-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/16.04/10-basic/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /ubuntu/16.04/10-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/18.04/10-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/18.04/10-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/18.04/10-basic/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /ubuntu/18.04/10-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/20.04/10-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/20.04/10-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/20.04/10-basic/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /ubuntu/20.04/10-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /ubuntu/20.04/10-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/20.04/200-ecs-docker-compose/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/20.04/200-ecs-docker-compose/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/20.04/200-ecs-docker-compose/playbooks/files/30-jenkins.conf: -------------------------------------------------------------------------------- 1 | jenkins soft core unlimited 2 | jenkins hard core unlimited 3 | jenkins soft fsize unlimited 4 | jenkins hard fsize unlimited 5 | jenkins soft nofile 4096 6 | jenkins hard nofile 8192 7 | jenkins soft nproc 30654 8 | jenkins hard nproc 30654 -------------------------------------------------------------------------------- /ubuntu/20.04/200-ecs-docker-compose/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/20.04/430-systemd/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/ubuntu-20.04" 3 | config.vm.define "jenkins" do |jenkins| 4 | jenkins.vm.network "private_network", ip: "192.168.56.13" 5 | jenkins.vm.hostname = "jenkins" 6 | jenkins.vm.provider "virtualbox" do |vb| 7 | vb.customize ["modifyvm", :id, "--vram", "12"] 8 | vb.customize ['modifyvm', :id, '--graphicscontroller', 'vmsvga'] 9 | vb.cpus = 2 10 | vb.memory = 2048 11 | end 12 | end 13 | 14 | end 15 | -------------------------------------------------------------------------------- /ubuntu/20.04/430-systemd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/20.04/430-systemd/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /ubuntu/20.04/430-systemd/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/21.04/00-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/ubuntu-21.04" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "jenkins" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /ubuntu/21.04/430-systemd/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/ubuntu-21.04" 3 | config.vm.define "jenkins" do |jenkins| 4 | jenkins.vm.network "private_network", ip: "192.168.56.13" 5 | jenkins.vm.hostname = "jenkins" 6 | jenkins.vm.provider "virtualbox" do |vb| 7 | vb.customize ["modifyvm", :id, "--vram", "12"] 8 | vb.customize ['modifyvm', :id, '--graphicscontroller', 'vmsvga'] 9 | vb.cpus = 1 10 | vb.memory = 1024 11 | end 12 | end 13 | 14 | end 15 | -------------------------------------------------------------------------------- /ubuntu/21.04/430-systemd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/21.04/430-systemd/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | -------------------------------------------------------------------------------- /ubuntu/21.04/430-systemd/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/22.04/00-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "ubuntu/jammy64" 3 | 4 | config.vm.define "jenkins" do |jenkins| 5 | jenkins.vm.network "private_network", ip: "192.168.56.13" 6 | jenkins.vm.hostname = "jenkins" 7 | jenkins.vm.provider "virtualbox" do |vb| 8 | vb.cpus = 1 9 | vb.memory = 1024 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /ubuntu/22.04/010-basic/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/22.04/010-basic/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/22.04/010-basic/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /ubuntu/22.04/010-basic/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/22.04/020-swift/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path=roles:../roles -------------------------------------------------------------------------------- /ubuntu/22.04/020-swift/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [jenkins_controllers] 5 | jenkins ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/jenkins/virtualbox/private_key 6 | 7 | [agents] 8 | agent1 ansible_ssh_host=192.168.56.15 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/agent1/virtualbox/private_key -------------------------------------------------------------------------------- /ubuntu/22.04/020-swift/playbooks/files/override.conf: -------------------------------------------------------------------------------- 1 | [Service] 2 | Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/cache/jenkins/tmp/ -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York -Duser.timezone=America/New_York" 3 | Environment="JENKINS_OPTS=--pluginroot=/var/cache/jenkins/plugins" 4 | LimitCORE=infinity 5 | LimitFSIZE=infinity 6 | LimitNOFILE=8192 7 | LimitNPROC=30654 -------------------------------------------------------------------------------- /ubuntu/22.04/020-swift/requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - name: community.general -------------------------------------------------------------------------------- /ubuntu/24.04/00-start-here/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/ubuntu-24.04" 3 | config.vm.box_version = "202404.26.0" 4 | 5 | config.vm.define "jenkins" do |jenkins| 6 | jenkins.vm.network "private_network", ip: "192.168.56.13" 7 | jenkins.vm.network "public_network", ip: "192.168.1.242", bridge: "en3: Thunderbolt Ethernet" 8 | jenkins.vm.hostname = "jenkins" 9 | jenkins.vm.provider "virtualbox" do |vb| 10 | vb.cpus = 1 11 | vb.memory = 1024 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /ubuntu/24.04/001-ephemeral-cluster/Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure(2) do |config| 2 | config.vm.box = "bento/ubuntu-24.04" 3 | config.vm.box_version = "202502.21.0" 4 | config.vm.define "box1" do |box1| 5 | box1.vm.network "private_network", ip: "192.168.56.13" 6 | box1.vm.hostname = "box1" 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /ubuntu/24.04/001-ephemeral-cluster/inventory/virtualbox.hosts: -------------------------------------------------------------------------------- 1 | [all:vars] 2 | ansible_ssh_common_args='-o StrictHostKeyChecking=no' 3 | 4 | [all] 5 | box1 ansible_ssh_host=192.168.56.13 ansible_ssh_port=22 ansible_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/box1/virtualbox/private_key 6 | --------------------------------------------------------------------------------