diff --git a/tasks/host_info.yml b/tasks/host_info.yml index 0a0a1db..7bd80c9 100644 --- a/tasks/host_info.yml +++ b/tasks/host_info.yml @@ -1,4 +1,4 @@ -- hosts: "{{ dest_hosts }}" +- hosts: '{{ dest_hosts }}' gather_facts: yes tasks: @@ -46,7 +46,7 @@ - name: Show Details for Each Interface (Excluding Loopback) ansible.builtin.debug: var: hostvars['localhost']['ansible_' + item] - loop: "{{ ansible_interfaces }}" + loop: '{{ ansible_interfaces }}' when: hostvars['localhost']['ansible_' + item] is defined and item not in ['lo'] # ---------------------------------------------------------------------- diff --git a/tasks/setupacdc.yml b/tasks/setupacdc.yml index d51e628..31b5eca 100644 --- a/tasks/setupacdc.yml +++ b/tasks/setupacdc.yml @@ -6,26 +6,26 @@ become_user: root vars: - node_ip: "{{ hostvars['node0']['ansible_host'] }}" - mac_address: "8E:90:31:DE:31:36" + node_ip: "{{ hostvars['node0']['ansible_host'] }}" + mac_address: '8E:90:31:DE:31:36' container_id: 200 - container_template: "/var/lib/vz/template/cache/debian-13-standard_13.1-1_amd64.tar.zst" + 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: "{{ addc_admin_password }}" + container_hostname: '{{ addc_hostname }}' + container_password: '{{ addc_admin_password }}' container_storage: local-lvm container_rootfs_size: 8G container_memory: 1024 container_swap: 256 container_cores: 2 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_features: 'keyctl=1,nesting=1,mount=cifs' container_description: default lxc container_onboot: 1 container_protection: 0 container_unprivileged: 1 - container_pubkey: "{{ ssh_public_keys[0] }}" + container_pubkey: '{{ ssh_public_keys[0] }}' container_tags: - ansible_managed - test @@ -34,7 +34,7 @@ - name: Combine SSH public keys into one file ansible.builtin.copy: - dest: "{{ ssh_keys_file }}" + dest: '{{ ssh_keys_file }}' content: | {% for key in ssh_public_keys %} {{ key }} @@ -44,7 +44,7 @@ - name: debug # Comment ansible.builtin.debug: - msg: "Hello world! {{ container_password }}" + msg: 'Hello world! {{ container_password }}' verbosity: 0 @@ -54,21 +54,21 @@ pct create {{ container_id }} {{ container_template }} \ -ostype {{ container_ostype }} \ -hostname {{ container_hostname }} \ - -password "{{ container_password }}" \ - -ssh-public-keys "{{ ssh_keys_file }}" \ + -password '{{ container_password }}' \ + -ssh-public-keys '{{ ssh_keys_file }}' \ -cores {{ container_cores }} \ -memory {{ container_memory }} \ -swap {{ container_swap }} \ - -net0 "{{container_net}}" \ + -net0 '{{container_net}}' \ -storage {{ container_storage }} \ - -description "{{ container_description }}" \ + -description '{{ container_description }}' \ -onboot {{ container_onboot }} \ -protection {{ container_protection }} \ -unprivileged {{ container_unprivileged }} \ - -tags "{{ container_tags | join(',') }}" \ - -features "{{ container_features }}" + -tags '{{ container_tags | join(',') }}' \ + -features '{{ container_features }}' args: - creates: "/etc/pve/lxc/{{ container_id }}.conf" + creates: '/etc/pve/lxc/{{ container_id }}.conf' no_log: false # -password {{ container_password }} \ # -rootfs {{ container_storage }}:{{ container_id }}/vm-{{ container_id }}-disk-0.raw,size=7G \ @@ -91,15 +91,15 @@ - name: Wait until container has an IP address ansible.builtin.shell: "pct exec {{ container_id }} -- hostname -I | awk '{print $1}'" register: lxc_ip - until: lxc_ip.stdout != "" + until: lxc_ip.stdout != '' retries: 10 delay: 5 changed_when: false - failed_when: lxc_ip.stdout == "" + failed_when: lxc_ip.stdout == '' - name: Wait for SSH to become available ansible.builtin.wait_for: - host: "{{ lxc_ip.stdout }}" + host: '{{ lxc_ip.stdout }}' port: 22 delay: 5 timeout: 60 @@ -115,16 +115,16 @@ become: true # vars: - # addc_admin_password: "{{ addc_adminpass }}" + # addc_admin_password: '{{ addc_adminpass }}' tasks: # - name: Ensure SSH authorized keys are present # ansible.posix.authorized_key: # user: root - # key: "{{ item }}" + # key: '{{ item }}' # state: present - # loop: "{{ ssh_public_keys }}" + # loop: '{{ ssh_public_keys }}' - name: Install useful packages ansible.builtin.package: @@ -136,7 +136,7 @@ - name: Update all packages, autoclean, and autoremove ansible.builtin.apt: - name: "*" + name: '*' state: latest autoclean: yes autoremove: yes @@ -144,7 +144,7 @@ - name: Set timezone to {{ localization_timezone }} community.general.timezone: - name: "{{ localization_timezone }}" + name: '{{ localization_timezone }}' notify: Restart sshd tags: [timezone]