1
0
mirror of https://github.com/rancher/os.git synced 2025-09-03 07:44:21 +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,12 +393,16 @@ func getDatasources(cfg *rancherConfig.Config) []datasource.Datasource {
dss = append(dss, file.NewDatasource(parts[1]))
}
case "url":
if len(parts) == 2 {
dss = append(dss, url.NewDatasource(parts[1]))
if network {
if len(parts) == 2 {
dss = append(dss, url.NewDatasource(parts[1]))
}
}
case "cmdline":
if len(parts) == 1 {
dss = append(dss, proc_cmdline.NewDatasource())
if network {
if len(parts) == 1 {
dss = append(dss, proc_cmdline.NewDatasource())
}
}
case "configdrive":
if len(parts) == 2 {