--- - name: Install lxc tools apt: name: - lxc - debootstrap - xz-utils - python-lxc - name: Install additional packages on Buster apt: name: - apparmor - lxc-templates when: ansible_distribution_major_version is version('10', '>=') - name: Copy LXC default containers configuration template: src: default.conf dest: /etc/lxc/ - name: Check if root has subuids command: grep '^root:100000:10000$' /etc/subuid failed_when: false changed_when: false register: root_subuids when: lxc_unprivilegied_containers - name: Add subuid and subgid ranges to root command: usermod -v 100000-199999 -w 100000-109999 root when: - lxc_unprivilegied_containers - root_subuids.rc - name: Create containers include: create-container.yml vars: name: "{{ item.name }}" release: "{{ item.release }}" loop: "{{ lxc_containers }}"