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

Add packet cloud config support

This commit is contained in:
Darren Shepherd
2015-12-19 22:37:57 -07:00
parent 946d353e0c
commit 4cd6d99b5e
3 changed files with 96 additions and 0 deletions

View File

@@ -34,6 +34,7 @@ import (
"github.com/coreos/coreos-cloudinit/datasource/file"
"github.com/coreos/coreos-cloudinit/datasource/metadata/digitalocean"
"github.com/coreos/coreos-cloudinit/datasource/metadata/ec2"
"github.com/coreos/coreos-cloudinit/datasource/metadata/packet"
"github.com/coreos/coreos-cloudinit/datasource/proc_cmdline"
"github.com/coreos/coreos-cloudinit/datasource/url"
"github.com/coreos/coreos-cloudinit/pkg"
@@ -288,6 +289,11 @@ func getDatasources(cfg *rancherConfig.CloudConfig) []datasource.Datasource {
}
dss = append(dss, file.NewDatasource(gceCloudConfigFile))
}
case "packet":
if !network {
enablePacketNetwork(&cfg.Rancher)
}
dss = append(dss, packet.NewDatasource("https://metadata.packet.net/"))
}
}