├── .pre-commit-config.yaml ├── .secrets.baseline ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── ansible.cfg ├── contribute.json ├── hosts ├── local_settings.yml-dist ├── roles ├── apt │ ├── files │ │ └── apt_periodic │ └── tasks │ │ └── main.yml ├── docker │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── docker-cleanup.sh.j2 ├── jenkins │ ├── defaults │ │ └── main.yaml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── jenkins-backup.sh.j2 │ │ └── jenkins-nightly.j2 ├── kubernetes │ └── tasks │ │ └── main.yml ├── mail │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yaml ├── newrelic │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── nrsysmond.cfg.j2 ├── nginx │ ├── files │ │ └── nginx.conf │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── packages │ ├── tasks │ │ └── main.yml │ └── vars │ │ └── main.yml ├── papertrail │ ├── defaults │ │ └── main.yaml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── log_files.yml.j2 └── users │ ├── defaults │ └── main.yml │ ├── files │ └── sudoers │ └── tasks │ └── main.yml ├── site.yml └── vars └── users.yaml /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/ansible.cfg -------------------------------------------------------------------------------- /contribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/contribute.json -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- 1 | [jenkins] 2 | localhost 3 | -------------------------------------------------------------------------------- /local_settings.yml-dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/local_settings.yml-dist -------------------------------------------------------------------------------- /roles/apt/files/apt_periodic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/apt/files/apt_periodic -------------------------------------------------------------------------------- /roles/apt/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/apt/tasks/main.yml -------------------------------------------------------------------------------- /roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | docker_compose_version: 1.22.0 3 | -------------------------------------------------------------------------------- /roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/docker/handlers/main.yml -------------------------------------------------------------------------------- /roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /roles/docker/templates/docker-cleanup.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/docker/templates/docker-cleanup.sh.j2 -------------------------------------------------------------------------------- /roles/jenkins/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/jenkins/defaults/main.yaml -------------------------------------------------------------------------------- /roles/jenkins/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/jenkins/handlers/main.yml -------------------------------------------------------------------------------- /roles/jenkins/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: 'docker' } 4 | -------------------------------------------------------------------------------- /roles/jenkins/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/jenkins/tasks/main.yml -------------------------------------------------------------------------------- /roles/jenkins/templates/jenkins-backup.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/jenkins/templates/jenkins-backup.sh.j2 -------------------------------------------------------------------------------- /roles/jenkins/templates/jenkins-nightly.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/jenkins/templates/jenkins-nightly.j2 -------------------------------------------------------------------------------- /roles/kubernetes/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/kubernetes/tasks/main.yml -------------------------------------------------------------------------------- /roles/mail/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/mail/handlers/main.yml -------------------------------------------------------------------------------- /roles/mail/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/mail/tasks/main.yaml -------------------------------------------------------------------------------- /roles/newrelic/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/newrelic/handlers/main.yml -------------------------------------------------------------------------------- /roles/newrelic/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/newrelic/tasks/main.yml -------------------------------------------------------------------------------- /roles/newrelic/templates/nrsysmond.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/newrelic/templates/nrsysmond.cfg.j2 -------------------------------------------------------------------------------- /roles/nginx/files/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/nginx/files/nginx.conf -------------------------------------------------------------------------------- /roles/nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/nginx/handlers/main.yml -------------------------------------------------------------------------------- /roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /roles/packages/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/packages/tasks/main.yml -------------------------------------------------------------------------------- /roles/packages/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/packages/vars/main.yml -------------------------------------------------------------------------------- /roles/papertrail/defaults/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | package_version: "0.20" 3 | -------------------------------------------------------------------------------- /roles/papertrail/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/papertrail/tasks/main.yml -------------------------------------------------------------------------------- /roles/papertrail/templates/log_files.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/papertrail/templates/log_files.yml.j2 -------------------------------------------------------------------------------- /roles/users/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | create_users: false 3 | -------------------------------------------------------------------------------- /roles/users/files/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/users/files/sudoers -------------------------------------------------------------------------------- /roles/users/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/roles/users/tasks/main.yml -------------------------------------------------------------------------------- /site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/site.yml -------------------------------------------------------------------------------- /vars/users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/ansible-jenkins/HEAD/vars/users.yaml --------------------------------------------------------------------------------