1
0
mirror of https://github.com/rancher/os.git synced 2025-09-05 16:52:20 +00:00

Cloud-init: url and cmdline datasources require network

This commit is contained in:
Jan Broer
2015-05-14 07:51:49 +02:00
parent 38a38a602a
commit 0894639b33

View File

@@ -393,13 +393,17 @@ func getDatasources(cfg *rancherConfig.Config) []datasource.Datasource {
dss = append(dss, file.NewDatasource(parts[1])) dss = append(dss, file.NewDatasource(parts[1]))
} }
case "url": case "url":
if network {
if len(parts) == 2 { if len(parts) == 2 {
dss = append(dss, url.NewDatasource(parts[1])) dss = append(dss, url.NewDatasource(parts[1]))
} }
}
case "cmdline": case "cmdline":
if network {
if len(parts) == 1 { if len(parts) == 1 {
dss = append(dss, proc_cmdline.NewDatasource()) dss = append(dss, proc_cmdline.NewDatasource())
} }
}
case "configdrive": case "configdrive":
if len(parts) == 2 { if len(parts) == 2 {
dss = append(dss, configdrive.NewDatasource(parts[1])) dss = append(dss, configdrive.NewDatasource(parts[1]))