diff --git a/roles/charmbuild/tasks/main.yaml b/roles/charmbuild/tasks/main.yaml index 1103bc7..8ca3ccc 100644 --- a/roles/charmbuild/tasks/main.yaml +++ b/roles/charmbuild/tasks/main.yaml @@ -12,6 +12,12 @@ name: snapd become: true +- name: nftables is installed + apt: + name: nftables + become: true + when: ansible_distribution_release == 'jammy' or ansible_distribution_release == 'noble' + - name: lxd snap is installed snap: name: lxd @@ -22,6 +28,11 @@ command: lxd init --auto become: true +- name: allow packets from lxd bridge + command: nft insert rule filter openstack-INPUT iif lxdbr0 accept + become: true + when: ansible_distribution_release == 'jammy' or ansible_distribution_release == 'noble' + - name: current user is in lxd group user: name: "{{ ansible_user }}"