|
|
- ---
- - hosts: vm_hosts
- tasks:
- - name: install lxc related packages
- apt: name={{ item }} state=latest
- with_items:
- - lxc
- - python
- - python-lxc
- - name: install bridge utilities
- apt: name=bridge-utils state=latest
- 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 bridge
- template:
- src: templates/interfaces.j2
- dest: /etc/network/interfaces
- notify: restart networking
- - name: install utilities
- apt: name={{ item }} state=latest
- with_items:
- - vim
- - htop
- - name: add ca pub key
- copy:
- content: "ssh-rsa {{ user_ca_key }}"
- dest: /etc/ssh/user_ca.pub
- - name: trust ca pub key
- lineinfile:
- dest: /etc/ssh/sshd_config
- state: present
- line: "TrustedUserCAKeys /etc/ssh/user_ca.pub"
- notify: restart sshd
- handlers:
- - name: restart networking
- service: name=networking state=reloaded
- - name: restart sshd
- service: name=networking state=reloaded
-
|