From 0a3e693a0839500345a60def4b60eeb5be282a45 Mon Sep 17 00:00:00 2001 From: b0xxer Date: Wed, 9 Apr 2025 12:13:30 -0500 Subject: [PATCH] * Fixed caddy Containerfile version error * Added qemu-kvm, libvirt, cockpit-machines, etc * Enabled libvirtd service --- roles/apps/templates/caddy/Containerfile.j2 | 4 ++-- roles/config/tasks/main.yml | 9 +++++++++ roles/install/tasks/main.yml | 5 +++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/roles/apps/templates/caddy/Containerfile.j2 b/roles/apps/templates/caddy/Containerfile.j2 index 35aa037..60b85eb 100644 --- a/roles/apps/templates/caddy/Containerfile.j2 +++ b/roles/apps/templates/caddy/Containerfile.j2 @@ -6,8 +6,8 @@ WORKDIR /app RUN microdnf update -y \ && microdnf install -y wget tar gzip nss-tools \ - && wget https://github.com/caddyserver/caddy/releases/download/v2.7.6/caddy_${VERSION}_linux_amd64.tar.gz \ - && wget https://github.com/caddyserver/caddy/releases/download/v2.7.6/caddy_${VERSION}_checksums.txt \ + && wget https://github.com/caddyserver/caddy/releases/download/v${VERSION}/caddy_${VERSION}_linux_amd64.tar.gz \ + && wget https://github.com/caddyserver/caddy/releases/download/v${VERSION}/caddy_${VERSION}_checksums.txt \ && sha512sum --ignore-missing --check caddy_${VERSION}_checksums.txt \ && tar xf caddy_${VERSION}_linux_amd64.tar.gz \ && rm -f caddy_${VERSION}_linux.amd64.tar.gz LICENSE README.md caddy_${VERSION}_checksums.txt \ diff --git a/roles/config/tasks/main.yml b/roles/config/tasks/main.yml index 45b302d..1386803 100644 --- a/roles/config/tasks/main.yml +++ b/roles/config/tasks/main.yml @@ -70,6 +70,15 @@ state: started enabled: true tags: config + +- name: Enable libvirtd Service + become: true + become_method: sudo + ansible.builtin.systemd_service: + name: libvirtd + state: started + enabled: true + tags: config - name: Enable mdns in Firewall become: true diff --git a/roles/install/tasks/main.yml b/roles/install/tasks/main.yml index ff7c7b4..8aab019 100644 --- a/roles/install/tasks/main.yml +++ b/roles/install/tasks/main.yml @@ -41,9 +41,14 @@ - cockpit-ostree - cockpit-podman - cockpit-storaged + - cockpit-machines - zerotier-one - python3-pip - smartmontools + - qemu-kvm + - qemu-system-x86 + - libvirt-daemon-driver-qemu + - libvirt-client tags: install - name: Install local tools