summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlavio Castelli <fcastelli@suse.com>2017-03-29 17:59:16 +0200
committerAlvaro <alvaro.saurin@gmail.com>2017-03-29 18:15:54 +0200
commita286dc5494691c2b04c48ef6695ed0c902912c0f (patch)
treecccc935e761e8a0509a5f67c7395cfdf5075c5b4
parent5abb223d4b6a065c1ce10db40544b452383e5ab2 (diff)
downloadterraform-provider-libvirt-a286dc5494691c2b04c48ef6695ed0c902912c0f.tar
terraform-provider-libvirt-a286dc5494691c2b04c48ef6695ed0c902912c0f.tar.gz
Code refactoring: rename struct
-rw-r--r--libvirt/cloudinit_def.go8
-rw-r--r--libvirt/cloudinit_def_test.go8
2 files changed, 8 insertions, 8 deletions
diff --git a/libvirt/cloudinit_def.go b/libvirt/cloudinit_def.go
index f681488b..a159d759 100644
--- a/libvirt/cloudinit_def.go
+++ b/libvirt/cloudinit_def.go
@@ -23,7 +23,7 @@ import (
const USERDATA string = "user-data"
const METADATA string = "meta-data"
-type UserDataStruct struct {
+type CloudInitUserData struct {
SSHAuthorizedKeys []string `yaml:"ssh_authorized_keys"`
}
@@ -35,7 +35,7 @@ type defCloudInit struct {
InstanceID string `yaml:"instance-id"`
}
UserDataRaw string `yaml:"user_data"`
- UserData UserDataStruct
+ UserData CloudInitUserData
}
// Creates a new cloudinit with the defaults
@@ -335,7 +335,7 @@ func downloadISO(virConn *libvirt.VirConnection, volume libvirt.VirStorageVol) (
}
// Convert a UserData instance to a map with string as key and interface as value
-func convertUserDataToMap(data UserDataStruct) (map[string]interface{}, error) {
+func convertUserDataToMap(data CloudInitUserData) (map[string]interface{}, error) {
userDataMap := make(map[string]interface{})
// This is required to get the right names expected by cloud-init
@@ -349,7 +349,7 @@ func convertUserDataToMap(data UserDataStruct) (map[string]interface{}, error) {
return userDataMap, err
}
-func mergeUserDataIntoUserDataRaw(userData UserDataStruct, userDataRaw string) (string, error) {
+func mergeUserDataIntoUserDataRaw(userData CloudInitUserData, userDataRaw string) (string, error) {
userDataMap, err := convertUserDataToMap(userData)
if err != nil {
return "", err
diff --git a/libvirt/cloudinit_def_test.go b/libvirt/cloudinit_def_test.go
index 2472e019..30dfb2f3 100644
--- a/libvirt/cloudinit_def_test.go
+++ b/libvirt/cloudinit_def_test.go
@@ -69,7 +69,7 @@ func TestCreateISONoExteralTool(t *testing.T) {
}
func TestConvertUserDataToMapPreservesCloudInitNames(t *testing.T) {
- ud := UserDataStruct{
+ ud := CloudInitUserData{
SSHAuthorizedKeys: []string{"key1"},
}
@@ -85,7 +85,7 @@ func TestConvertUserDataToMapPreservesCloudInitNames(t *testing.T) {
}
func TestMergeEmptyUserDataIntoUserDataRaw(t *testing.T) {
- ud := UserDataStruct{}
+ ud := CloudInitUserData{}
var userDataRaw = `
new-key: new-value-set-by-extra
@@ -114,7 +114,7 @@ ssh_authorized_keys:
}
func TestMergeUserDataIntoEmptyUserDataRaw(t *testing.T) {
- ud := UserDataStruct{
+ ud := CloudInitUserData{
SSHAuthorizedKeys: []string{"key1"},
}
var userDataRaw string
@@ -137,7 +137,7 @@ func TestMergeUserDataIntoEmptyUserDataRaw(t *testing.T) {
func TestMergeUserDataIntoUserDataRawGivesPrecedenceToRawData(t *testing.T) {
ud_key := "user-data-key"
- ud := UserDataStruct{
+ ud := CloudInitUserData{
SSHAuthorizedKeys: []string{ud_key},
}