From e0fc967441bb860be6b8803f52a601ca9febcf2d Mon Sep 17 00:00:00 2001 From: Jose Date: Sun, 2 Nov 2025 08:20:59 +0100 Subject: [PATCH] =?UTF-8?q?chore=20=F0=9F=93=A6:=20Update=20LXC=20containe?= =?UTF-8?q?r=20setup=20in=20setupacdc.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated the LXC container setup to include additional configuration options such as swap size and description, while maintaining compatibility with existing configurations. --- tasks/setupacdc.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/tasks/setupacdc.yml b/tasks/setupacdc.yml index 7a3f850..46331ac 100644 --- a/tasks/setupacdc.yml +++ b/tasks/setupacdc.yml @@ -12,14 +12,17 @@ container_id: 200 container_template: /var/lib/vz/template/cache/debian-13-standard_13.1-1_amd64.tar.zst - + container_ostype: debian container_hostname: "{{ addc_hostname }}" 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_features: keyctl=1,nesting=1,mount=cifs + container_description: "default lxc" + tasks: # - name: Ensure container does not exist @@ -38,7 +41,7 @@ --features {{ container_features }} --ssh-public-keys /root/.ssh/id_rsa.pub args: - creates: "/etc/pve/lxc/{{ container_id }}.conf" + creates: "/etc/pve/lxc/201.conf" @@ -46,19 +49,21 @@ - name: Create LXC container using pct command on shell ansible.builtin.shell: | pct create {{ container_id }} {{ container_template }} \ - -ostype debian \ + -ostype {{ container_ostype }} \ -hostname {{ container_hostname }} \ -password 123456 \ -cores {{ container_cores }} \ -memory {{ container_memory }} \ - -swap 128 \ + -swap {{ container_swap }} \ -net0 name=eth0,bridge=vmbr0,ip={{ addc_ansible_host }}/24,gw={{ location_gateway }},hwaddr={{ mac_address }} \ -storage {{ container_storage }} \ - -description "default lxc" \ + -description {{ container_description }} \ -onboot 1 \ -protection 0 \ -unprivileged 1 \ -tags "ansible_managed,test" \ -features {{ container_features }} - + args: + creates: "/etc/pve/lxc/{{ container_id }}.conf" + # -timezone: {{ localization_timezone }} \