1
0
mirror of https://github.com/rancher/os.git synced 2025-09-16 23:21:19 +00:00

add cloud-init support

This commit is contained in:
sidharthamani
2015-02-18 19:05:23 -08:00
parent 597a46c574
commit fb237dbebe
11 changed files with 433 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ func NewConfig() *Config {
Userdocker: UserDockerInfo{
UseTLS: true,
},
CloudConfig: []string{},
SystemContainers: []ContainerConfig{
{
Cmd: "--name=system-state " +
@@ -34,6 +35,13 @@ func NewConfig() *Config {
"-v=/lib/modules:/lib/modules:ro " +
"udev",
},
{
Cmd: "--name=cloudconfig " +
"--net=host " +
"-v=/init:/usr/bin/rancherctl:ro " +
"-v=/init:/usr/bin/cloudinit:ro " +
"cloudconfig",
},
{
Cmd: "--name=network " +
"--cap-add=NET_ADMIN " +
@@ -65,6 +73,7 @@ func NewConfig() *Config {
"-v=/init:/usr/bin/system-docker:ro " +
"-v=/init:/usr/bin/respawn:ro " +
"-v=/var/run/docker.sock:/var/run/system-docker.sock:ro " +
"-v=/init:/usr/bin/cloudinit:ro " +
"-v=/init:/sbin/poweroff:ro " +
"-v=/init:/sbin/reboot:ro " +
"-v=/init:/sbin/halt:ro " +