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:
@@ -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 " +
|
||||
|
Reference in New Issue
Block a user