From dddf00d2a105b96dacfd72fdfc183faa2fba89d3 Mon Sep 17 00:00:00 2001 From: "Daniel A. Maierhofer" Date: Fri, 9 Feb 2018 19:39:40 +0100 Subject: [PATCH] Add lxc template --- roles/ariane/files/lxc_default.conf | 4 ++++ roles/ariane/tasks/lxc.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 roles/ariane/files/lxc_default.conf create mode 100644 roles/ariane/tasks/lxc.yml diff --git a/roles/ariane/files/lxc_default.conf b/roles/ariane/files/lxc_default.conf new file mode 100644 index 0000000..a88eb7e --- /dev/null +++ b/roles/ariane/files/lxc_default.conf @@ -0,0 +1,4 @@ +lxc.network.type = veth +lxc.network.link = lxcbr0 +lxc.network.flags = up +#lxc.network.hwaddr = 00:16:3e:33:33:33 diff --git a/roles/ariane/tasks/lxc.yml b/roles/ariane/tasks/lxc.yml new file mode 100644 index 0000000..f995ce8 --- /dev/null +++ b/roles/ariane/tasks/lxc.yml @@ -0,0 +1,26 @@ +--- +- name: lxc - install lxc + apt: name=lxc + +- name: lxc - install bridge-utils + apt: name=bridge-utils + +- name: lxc - /etc/default/lxc-net + copy: + dest: /etc/default/lxc-net + content: 'USE_LXC_BRIDGE="true"\n' + owner: root + group: root + mode: 0644 + backup: yes + +- name: lxc - /etc/lxc/default + copy: + dest: /etc/lxc/default + src: lxc_default.conf + owner: root + group: root + mode: 0644 + backup: yes + +