- ---
- - hosts: vm_hosts
- vars:
- management_vlan: 9
- virtual_machine_vlan: 13
- tasks:
- - name: install lxc related packages
- apt:
- name: "{{ item }}"
- state: present
- update_cache: yes
- cache_valid_time: 3600
- with_items:
- - lxc
- - python
- - python-lxc
-
- - name: install network bridge utilities
- apt:
- name: "{{ item }}"
- state: present
- update_cache: yes
- cache_valid_time: 3600
- with_items:
- - bridge-utils
- - vlan
- 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:
- name: "{{ item }}"
- state: present
- update_cache: yes
- cache_valid_time: 3600
- with_items:
- - vim
- - htop
-
- - name: enable lvm wipe signature
- lineinfile:
- dest: /etc/lvm/lvm.conf
- state: present
- line: " wipe_signatures_when_zeroing_new_lvs = 1"
- regexp: "^\s*wipe_signatures_when_zeroing_new_lvs = 0"
- notify: restart lvm
- handlers:
- - name: restart networking
- service:
- name: networking
- state: reloaded
- - name: restart lvm
- service:
- name: lvm
- state: reloaded
- - name: restart sshd
- service:
- name: networking
- state: reloaded
|