--- - hosts: vm_hosts roles: - role: ssh_server vars: management_vlan: 9 virtual_machine_vlan: 13 tasks: - name: install lxc related packages apt: pkg: - lxc - python3 - python3-lxc state: present update_cache: yes cache_valid_time: 3600 - name: install common lxc filesystem support apt: name: xfsprogs state: present notify: load xfs module - name: autoload xfs module copy: content: "xfs\n" dest: /etc/modules-load.d/xfs.conf notify: load xfs module - name: install network bridge utilities apt: pkg: - bridge-utils - vlan state: present update_cache: yes cache_valid_time: 3600 notify: restart networking # We should fix this bug. We really should. It's a bug. # Bridge-utils requires a complete system reboot to enable the new bridge. - name: configure network bridge with vlans template: src: templates/interfaces.j2 dest: /etc/network/interfaces notify: restart networking - name: install utilities apt: pkg: - vim - htop state: present update_cache: yes cache_valid_time: 3600 - name: enable lvm wipe signature lineinfile: dest: /etc/lvm/lvm.conf state: present line: " wipe_signatures_when_zeroing_new_lvs = 0" regexp: '^\s*.+wipe_signatures_when_zeroing_new_lvs = ' notify: restart lvm handlers: - name: restart networking service: name: networking state: restarted - name: restart lvm shell: /etc/init.d/lvm2 reload - name: load xfs module modprobe: name: xfs state: present - hosts: status roles: - role: icinga2-monitoring