Add Jenkins playbook

This commit is contained in:
William Young 2023-02-17 06:29:07 -06:00
parent 5be38e8f20
commit 5c6b83b7d1
1 changed files with 29 additions and 0 deletions

29
jenkins.yaml Normal file
View File

@ -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