diff --git a/examples/vultr.yml b/examples/vultr.yml index e5ad0e4bd..bd461a97a 100644 --- a/examples/vultr.yml +++ b/examples/vultr.yml @@ -14,6 +14,7 @@ onboot: command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"] - name: metadata image: linuxkit/metadata:v0.7 + command: ["/usr/bin/metadata", "vultr"] services: - name: getty image: linuxkit/getty:v0.7 diff --git a/pkg/metadata/provider_vultr.go b/pkg/metadata/provider_vultr.go index 4a761a63d..5e9704c9d 100644 --- a/pkg/metadata/provider_vultr.go +++ b/pkg/metadata/provider_vultr.go @@ -61,6 +61,11 @@ func (p *ProviderVultr) Extract() ([]byte, error) { // instance-id vultrMetaGet("instanceid", "instance_id", 0644) + // ssh + if err := p.handleSSH(); err != nil { + log.Printf("Vultr: Failed to get ssh data: %s", err) + } + return nil, nil }