ansible-files/jenkins.yaml

30 lines
689 B
YAML

---
- name: Install Jenkins on RHEL
hosts: jenkins
become: true
tasks:
- name: Add Jenkins repository key
rpm_key:
state: present
key: https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- name: Add Jenkins repository
yum_repository:
name: jenkins
baseurl: https://pkg.jenkins.io/redhat-stable/
gpgcheck: yes
gpgkey: https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- name: Install Jenkins and its dependencies
yum:
name:
- java-1.8.0-openjdk
- jenkins
state: present
- name: Start Jenkins service
service:
name: jenkins
state: started