src.dualinventive.com/devops/ansible/roles/ci/tasks/main.yml

26 lines
707 B
YAML

- name: Ensure Jenkins key is present
apt_key:
url: "https://pkg.jenkins.io/debian-stable/jenkins.io.key"
state: present
- name: Ensure Jenkins repository is present
apt_repository:
repo: "deb https://pkg.jenkins.io/debian-stable binary/"
state: present
- apt: name='{{ item }}' state=latest update_cache=yes default_release=jessie-backports
with_items:
- jenkins
- di-tex-template
- openjdk-8-jre-headless
- ca-certificates-java
- apt: name='{{ item }}' state=latest update_cache=yes
with_items:
- mysql-utilities
- name: Set /etc/default/jenkins
template: src=jenkins-default.j2 dest=/etc/default/jenkins mode=0644 owner=root group=root
- include_tasks: phpcs.yml