ansible-files/jenkins.yaml

38 lines
959 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/
description: Jenkins Repo
gpgcheck: yes
gpgkey: https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- name: Install Jenkins and its dependencies
yum:
name:
- java-17-openjdk
- jenkins
state: present
- name: Start Jenkins service
service:
name: jenkins
state: started
- name: get values from temp password file
command: cat /var/lib/jenkins/secrets/initialAdminPassword
register: password_output
- name: Print temp padmin password
debug:
var: password_output.stdout_lines