From 5c6b83b7d16cca37a93e52614230521b08b90571 Mon Sep 17 00:00:00 2001 From: William Young Date: Fri, 17 Feb 2023 06:29:07 -0600 Subject: [PATCH] Add Jenkins playbook --- jenkins.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 jenkins.yaml 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