aboutsummaryrefslogtreecommitdiff
path: root/playbooks/roles/lab-lava-lxcnet/tasks/main.yml
blob: 77fddb2669c52c649f1c971d9a1a492a97239295 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---

 - name: Install LXC
   apt:
     name: lxc
     update_cache: yes
   when: ansible_distribution != "Ubuntu"

 - name: Define bridge name
   set_fact:
     lxc_bridge_name: 'lxcbr0'

 - name: Create lxc-net file
   template:
     src: lava-lxcnet.j2
     dest: /etc/default/lxc-net
     owner: root
     group: root
     mode: 0644
   notify: lxc-net - restart lxc-net

 - name: Modify LXC default.conf lxc greather than 2.1
   template:
     src: lxc-default.j2
     dest: /etc/lxc/default.conf
     owner: root
     group: root
     mode: 0644
     when: ansible_lsb.release >= 10
   notify: lxc - restart lxc

 - name: Modify LXC default.conf lxc 2.0 and older
   template:
     src: lxc-old-default.j2
     dest: /etc/lxc/default.conf
     owner: root
     group: root
     mode: 0644
     when: ansible_lsb.release <= 10
   notify: lxc - restart lxc