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

cloudinit tests pass :)

Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
This commit is contained in:
Sven Dowideit
2017-02-23 01:29:01 +00:00
parent 4f177ee605
commit be2c4044ce
72 changed files with 2683 additions and 1185 deletions

View File

@@ -27,18 +27,18 @@ type UserKey struct {
Key string `json:"key"`
}
func SSHImportKeysFromURL(system_user string, url string) error {
func SSHImportKeysFromURL(systemUser string, url string) error {
keys, err := fetchUserKeys(url)
if err != nil {
return err
}
key_name := fmt.Sprintf("coreos-cloudinit-%s", system_user)
return system.AuthorizeSSHKeys(system_user, key_name, keys)
keyName := fmt.Sprintf("coreos-cloudinit-%s", systemUser)
return system.AuthorizeSSHKeys(systemUser, keyName, keys)
}
func fetchUserKeys(url string) ([]string, error) {
client := pkg.NewHttpClient()
client := pkg.NewHTTPClient()
data, err := client.GetRetry(url)
if err != nil {
return nil, err