From 459448b827be8503f97556ad40f7eb784887b977 Mon Sep 17 00:00:00 2001 From: Lukas Greve Date: Thu, 13 Nov 2025 20:36:27 +0100 Subject: [PATCH] improve host setup, especially related to Docker setup --- host_setup.yml | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/host_setup.yml b/host_setup.yml index 8c7078c..62f0560 100644 --- a/host_setup.yml +++ b/host_setup.yml @@ -1,26 +1,45 @@ --- - name: Initial generic setup hosts: gitrunner - become: yes - gather_facts: yes - + become: true + gather_facts: true + tasks: - name: Install required packages - yum: + ansible.builtin.dnf: name: - - git + - docker - nodejs - - mock + - git state: present - update_cache: yes + 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 - command: hostname + ansible.builtin.command: hostname register: current_hostname changed_when: false - name: Set hostname to configured value (if needed) - hostname: - name: fedora-rawhide - when: - - current_hostname.stdout != "fedora-rawhide" \ No newline at end of file + ansible.builtin.hostname: + name: fedora-cloud + when: + - current_hostname.stdout != "fedora-cloud"