ansible-files/jenkins.yaml

31 lines
720 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