From 82a2de1a987fb8126f9074ca393f12dbf4a049a8 Mon Sep 17 00:00:00 2001 From: Jose Date: Sun, 2 Nov 2025 08:36:08 +0100 Subject: [PATCH] =?UTF-8?q?chore=20=F0=9F=93=A6:=20Update=20setupacdc.yml?= =?UTF-8?q?=20with=20new=20configuration=20options?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated the setupacdc.yml file to include additional configuration options for LXC containers, including password and network settings. --- tasks/setupacdc.yml | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/tasks/setupacdc.yml b/tasks/setupacdc.yml index b4c58a4..3ae2110 100644 --- a/tasks/setupacdc.yml +++ b/tasks/setupacdc.yml @@ -14,14 +14,19 @@ container_template: "/var/lib/vz/template/cache/debian-13-standard_13.1-1_amd64.tar.zst" container_ostype: debian container_hostname: "{{ addc_hostname }}" + container_password: 123456 container_storage: local-lvm container_rootfs_size: 8G container_memory: 1024 container_swap: 256 container_cores: 2 - container_net: "name=eth0,bridge=vmbr0,ip=dhcp" + container_net: name=eth0,bridge=vmbr0,ip={{ addc_ansible_host }}/24,gw={{ location_gateway }},hwaddr={{ mac_address }} container_features: "keyctl=1,nesting=1,mount=cifs" container_description: default lxc + container_onboot: 1 + container_protection: 0 + container_unprivileged: 1 + container_tags: "ansible_managed,test" tasks: @@ -32,11 +37,11 @@ cmd: > pct create 201 {{ container_template }} - --hostname {{ container_hostname }}2 + --hostname {{ container_hostname }}test --storage {{ container_storage }} --memory {{ container_memory }} - --cores {{ container_cores }} - --net0 {{ container_net }} + --cores 1 + --net0 "name=eth0,bridge=vmbr0,ip=dhcp" --unprivileged 1 --features {{ container_features }} --ssh-public-keys /root/.ssh/id_rsa.pub @@ -51,17 +56,17 @@ pct create {{ container_id }} {{ container_template }} \ -ostype {{ container_ostype }} \ -hostname {{ container_hostname }} \ - -password 123456 \ + -password {{ container_password }} \ -cores {{ container_cores }} \ -memory {{ container_memory }} \ -swap {{ container_swap }} \ - -net0 name=eth0,bridge=vmbr0,ip={{ addc_ansible_host }}/24,gw={{ location_gateway }},hwaddr={{ mac_address }} \ + -net0 {{container_net}} \ -storage {{ container_storage }} \ -description "{{ container_description }}" \ - -onboot 1 \ - -protection 0 \ - -unprivileged 1 \ - -tags "ansible_managed,test" \ + -onboot {{ container_onboot }} \ + -protection {{ container_protection }} \ + -unprivileged {{ container_unprivileged }} \ + -tags {{ container_tags }} \ -features {{ container_features }} args: creates: "/etc/pve/lxc/{{ container_id }}.conf"