Пытаюсь добавить поддержку NatNetwork для terraform-provider-virtualbox.
Подскажите пожалуйста как записать переменную attr в файл в terraform-provider-virtualbox ?
Вот такой код файл не пишет переменную attr в файл
Это не просто программа - это плагин к terraform
func netTfToVbox(d *schema.ResourceData) ([]vbox.NIC, error) {
tfToVboxNetworkType := func(attr string) (vbox.NICNetwork, error) {
fmt.Println("WARNING: ------------------------ attr")
fmt.Println(attr)
switch attr {
case "bridged":
return vbox.NICNetBridged, nil
case "nat":
return vbox.NICNetNAT, nil
case "hostonly":
return vbox.NICNetHostonly, nil
case "internal":
return vbox.NICNetInternal, nil
case "generic":
return vbox.NICNetGeneric, nil
default:
mydata := []byte(attr)
err := ioutil.WriteFile("tfToVboxNetworkType.txt", mydata, 0777)
if err != nil {
fmt.Println(err)
}
return ""
}
}