Commit a7c0ff1e authored by Antoine Catton's avatar Antoine Catton

Remove slapos.cookbook:template dependency from lxc

parent 4195f78b
...@@ -57,14 +57,11 @@ path = ${tar:location}/bin/:${gzip:location}/bin/:${bzip2:location}/bin/:${xz-ut ...@@ -57,14 +57,11 @@ path = ${tar:location}/bin/:${gzip:location}/bin/:${bzip2:location}/bin/:${xz-ut
archive = true archive = true
[lxc-conf] [lxc-conf]
recipe = slapos.cookbook:template recipe = slapos.recipe.template
template = ${lxc-conf-in:location}/${lxc-conf-in:filename} url = ${lxc-conf-in:location}/${lxc-conf-in:filename}
output = $${rootdirectory:etc}/lxc.conf output = $${rootdirectory:etc}/lxc.conf
bridge = !!BRIDGE_NAME!! bridge = !!BRIDGE_NAME!!
interface = lxc$${slap-network-information:network-interface} interface = lxc$${slap-network-information:network-interface}
name = $${uuid:uuid}
rootfs = $${rootfs:downloaded-file}
requested = $${slap-connection:requested}
[passwd] [passwd]
recipe = slapos.cookbook:pwgen recipe = slapos.cookbook:pwgen
......
# %(requested)s # ${slap-connection:requested}
lxc.utsname = %(name)s lxc.utsname = ${uuid:uuid}
lxc.network.type = veth lxc.network.type = veth
lxc.network.link = %(bridge)s lxc.network.link = ${:bridge}
lxc.network.veth.pair = %(interface)s lxc.network.veth.pair = ${:interface}
lxc.network.name = eth0 lxc.network.name = eth0
lxc.network.flags = up lxc.network.flags = up
...@@ -24,6 +24,6 @@ lxc.cgroup.devices.allow = c 136:* rwm ...@@ -24,6 +24,6 @@ lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm lxc.cgroup.devices.allow = c 5:2 rwm
lxc.cgroup.devices.allow = c 254:0 rwm lxc.cgroup.devices.allow = c 254:0 rwm
lxc.rootfs = %(rootfs)s lxc.rootfs = ${rootfs:downloaded-file}
lxc.cap.drop = sys_module sys_time sys_chroot mknod lxc.cap.drop = sys_module sys_time sys_chroot mknod
...@@ -36,7 +36,7 @@ mode = 0644 ...@@ -36,7 +36,7 @@ mode = 0644
[template-lxc] [template-lxc]
recipe = slapos.recipe.template recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-lxc.cfg url = ${:_profile_base_location_}/instance-lxc.cfg
md5sum = 27b9c3a9013beda84b336ea603e306bf md5sum = 056912602caa71a2af9fcae97ee6dfb9
output = ${buildout:directory}/template-lxc.cfg output = ${buildout:directory}/template-lxc.cfg
mode = 0644 mode = 0644
...@@ -44,7 +44,7 @@ mode = 0644 ...@@ -44,7 +44,7 @@ mode = 0644
recipe = hexagonit.recipe.download recipe = hexagonit.recipe.download
url = ${:_profile_base_location_}/${:filename} url = ${:_profile_base_location_}/${:filename}
filename = lxc.conf.in filename = lxc.conf.in
md5sum = e47acb30a9783d2f264b51b3c46262ae md5sum = b25334fc369e4e0f608bc64f14b0315d
download-only = true download-only = true
[slapos-toolbox] [slapos-toolbox]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment