Updated Ansible tasks to FQCN format

This commit is contained in:
2023-05-03 23:42:55 -04:00
parent 81d2ea447a
commit dfd93dd5f8
35 changed files with 202 additions and 202 deletions

View File

@@ -1,5 +1,5 @@
- name: Create Jenkins user
user:
ansible.builtin.user:
name: "{{ jenkins_user }}"
state: present
shell: /bin/bash
@@ -7,25 +7,25 @@
generate_ssh_key: true
- name: Set Jenkins authorized key
authorized_key:
ansible.posix.authorized_key:
user: jenkins
state: present
exclusive: true
key: "{{ jenkins_sshkey }}"
- name: Give Jenkins user passwordless sudo
template:
ansible.builtin.template:
src: jenkins_sudoers.j2
dest: /etc/sudoers.d/{{ jenkins_user }}
validate: "visudo -cf %s"
mode: 0440
- name: Install Ansible
apt:
ansible.builtin.apt:
name: ansible
state: present
- name: Install Java
apt:
ansible.builtin.apt:
name: default-jre
state: present

View File

@@ -1,5 +1,5 @@
- import_tasks: agent.yml
- ansible.builtin.import_tasks: agent.yml
when: jenkins_sshkey is defined
- import_tasks: server.yml
- ansible.builtin.import_tasks: server.yml
when: jenkins_domain is defined

View File

@@ -1,12 +1,12 @@
- name: Create Jenkin's directory
file:
ansible.builtin.file:
path: "{{ jenkins_root }}"
state: directory
owner: "1000"
group: "1000"
- name: Start Jenkins Container
docker_container:
community.general.docker_container:
name: "{{ jenkins_name }}"
image: jenkins/jenkins:{{ jenkins_version }}
state: started