chore 📦: Update LXC container setup in setupacdc.yml
Updated the LXC container setup to include additional configuration options such as swap size and description, while maintaining compatibility with existing configurations.
This commit is contained in:
@@ -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 }} \
|
||||
|
||||
Reference in New Issue
Block a user