diff --git a/jenkins.yaml b/jenkins.yaml new file mode 100644 index 0000000..d5b56c6 --- /dev/null +++ b/jenkins.yaml @@ -0,0 +1,29 @@ +--- +- 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