create a meta file to execute sub roles. Remove / add blank lines at the end. Add mock

This commit is contained in:
Lukas Greve
2025-11-22 11:22:46 +01:00
parent 3553a8d289
commit 205f7b83be
5 changed files with 12 additions and 1 deletions

46
roles/host_setup.yml Normal file
View File

@@ -0,0 +1,46 @@
---
- name: Initial generic setup
hosts: gitrunner
become: true
gather_facts: true
tasks:
- name: Install required packages
ansible.builtin.dnf:
name:
- docker
- nodejs
- git
- mock
state: present
update_cache: true
- name: Start and enable Docker service
ansible.builtin.systemd:
name: docker
enabled: true
state: started
- name: Add current user to docker group
ansible.builtin.user:
name: "{{ item }}"
groups: docker
append: true
loop:
- "{{ ansible_user }}"
- act_runner
- name: Verify Docker installation
ansible.builtin.command: docker version
changed_when: true
- name: Check current hostname
ansible.builtin.command: hostname
register: current_hostname
changed_when: false
- name: Set hostname to configured value (if needed)
ansible.builtin.hostname:
name: act
when:
- current_hostname.stdout != "act"