digitalocean: Add DigitalOcean metadata service

Move debian-related processing into its own file.
This commit is contained in:
Alex Crawford
2014-08-15 18:14:34 -07:00
parent 2a8e6c9566
commit 3abd6b2225
8 changed files with 372 additions and 15 deletions

View File

@@ -263,6 +263,8 @@ func Apply(cfg CloudConfig, env *Environment) error {
switch env.NetconfType() {
case "debian":
interfaces, err = network.ProcessDebianNetconf(cfg.NetworkConfig)
case "digitalocean":
interfaces, err = network.ProcessDigitalOceanNetconf(cfg.NetworkConfig)
default:
return fmt.Errorf("Unsupported network config format %q", env.NetconfType())
}