|
|
|
|
@ -39,7 +39,7 @@ func testSetValueOnResourceData(t *testing.T) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func testSetUuidOnResourceData(t *testing.T) {
|
|
|
|
|
func testSetUUIDOnResourceData(t *testing.T) {
|
|
|
|
|
d := schema.ResourceData{}
|
|
|
|
|
d.Set("id", "54711781-274e-41b2-83c0-17194d0108f7")
|
|
|
|
|
|
|
|
|
|
@ -60,35 +60,116 @@ func testAccPreCheck(t *testing.T) {
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_SECRET_KEY"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_SECRET_KEY must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_2ND_NIC_IPADDRESS"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_2ND_NIC_IPADDRESS must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_2ND_NIC_NETWORK"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_2ND_NIC_NETWORK must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_DISK_OFFERING_1"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_DISK_OFFERING_1 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_DISK_OFFERING_2"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_DISK_OFFERING_2 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_HYPERVISOR"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_HYPERVISOR must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_SERVICE_OFFERING_1"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_SERVICE_OFFERING_1 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_SERVICE_OFFERING_2"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_SERVICE_OFFERING_2 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_1"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_1 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_1_IPADDRESS"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_1_IPADDRESS must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_2"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_2 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_2_CIDR"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_2_CIDR must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_2_OFFERING"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_2_OFFERING must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_NETWORK_2_IPADDRESS"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_NETWORK_2_IPADDRESS must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_VPC_CIDR_1"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_VPC_CIDR_1 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_VPC_CIDR_2"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_VPC_CIDR_2 must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_VPC_OFFERING"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_VPC_OFFERING must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_VPC_NETWORK_CIDR"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_VPC_NETWORK_CIDR must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_VPC_NETWORK_OFFERING"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_VPC_NETWORK_OFFERING must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_PUBLIC_IPADDRESS"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_PUBLIC_IPADDRESS must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_SSH_KEYPAIR"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_SSH_KEYPAIR must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_SSH_PUBLIC_KEY"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_SSH_PUBLIC_KEY must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_TEMPLATE"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_TEMPLATE must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_TEMPLATE_FORMAT"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_TEMPLATE_FORMAT must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_TEMPLATE_URL"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_TEMPLATE_URL must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_TEMPLATE_OS_TYPE"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_TEMPLATE_OS_TYPE must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_PROJECT_NAME"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_PROJECT_NAME must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_PROJECT_NETWORK"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_PROJECT_NETWORK must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
if v := os.Getenv("CLOUDSTACK_ZONE"); v == "" {
|
|
|
|
|
t.Fatal("CLOUDSTACK_ZONE must be set for acceptance tests")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SET THESE VALUES IN ORDER TO RUN THE ACC TESTS!!
|
|
|
|
|
var CLOUDSTACK_2ND_NIC_IPADDRESS = ""
|
|
|
|
|
var CLOUDSTACK_2ND_NIC_NETWORK = ""
|
|
|
|
|
var CLOUDSTACK_DISK_OFFERING_1 = ""
|
|
|
|
|
var CLOUDSTACK_DISK_OFFERING_2 = ""
|
|
|
|
|
var CLOUDSTACK_HYPERVISOR = ""
|
|
|
|
|
var CLOUDSTACK_SERVICE_OFFERING_1 = ""
|
|
|
|
|
var CLOUDSTACK_SERVICE_OFFERING_2 = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_1 = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_1_IPADDRESS = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_2 = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_CIDR = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_OFFERING = ""
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_IPADDRESS = ""
|
|
|
|
|
var CLOUDSTACK_VPC_CIDR_1 = ""
|
|
|
|
|
var CLOUDSTACK_VPC_CIDR_2 = ""
|
|
|
|
|
var CLOUDSTACK_VPC_OFFERING = ""
|
|
|
|
|
var CLOUDSTACK_VPC_NETWORK_CIDR = ""
|
|
|
|
|
var CLOUDSTACK_VPC_NETWORK_OFFERING = ""
|
|
|
|
|
var CLOUDSTACK_PUBLIC_IPADDRESS = ""
|
|
|
|
|
var CLOUDSTACK_SSH_KEYPAIR = ""
|
|
|
|
|
var CLOUDSTACK_SSH_PUBLIC_KEY = ""
|
|
|
|
|
var CLOUDSTACK_TEMPLATE = ""
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_FORMAT = ""
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_URL = ""
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_OS_TYPE = ""
|
|
|
|
|
var CLOUDSTACK_ZONE = ""
|
|
|
|
|
var CLOUDSTACK_PROJECT_NAME = ""
|
|
|
|
|
var CLOUDSTACK_PROJECT_ID = ""
|
|
|
|
|
|
|
|
|
|
var CLOUDSTACK_2ND_NIC_IPADDRESS = os.Getenv("CLOUDSTACK_2ND_NIC_IPADDRESS")
|
|
|
|
|
var CLOUDSTACK_2ND_NIC_NETWORK = os.Getenv("CLOUDSTACK_2ND_NIC_NETWORK")
|
|
|
|
|
var CLOUDSTACK_DISK_OFFERING_1 = os.Getenv("CLOUDSTACK_DISK_OFFERING_1")
|
|
|
|
|
var CLOUDSTACK_DISK_OFFERING_2 = os.Getenv("CLOUDSTACK_DISK_OFFERING_2")
|
|
|
|
|
var CLOUDSTACK_HYPERVISOR = os.Getenv("CLOUDSTACK_HYPERVISOR")
|
|
|
|
|
var CLOUDSTACK_SERVICE_OFFERING_1 = os.Getenv("CLOUDSTACK_SERVICE_OFFERING_1")
|
|
|
|
|
var CLOUDSTACK_SERVICE_OFFERING_2 = os.Getenv("CLOUDSTACK_SERVICE_OFFERING_2")
|
|
|
|
|
var CLOUDSTACK_NETWORK_1 = os.Getenv("CLOUDSTACK_NETWORK_1")
|
|
|
|
|
var CLOUDSTACK_NETWORK_1_IPADDRESS = os.Getenv("CLOUDSTACK_NETWORK_1_IPADDRESS")
|
|
|
|
|
var CLOUDSTACK_NETWORK_2 = os.Getenv("CLOUDSTACK_NETWORK_2")
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_CIDR = os.Getenv("CLOUDSTACK_NETWORK_2_CIDR")
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_OFFERING = os.Getenv("CLOUDSTACK_NETWORK_2_OFFERING")
|
|
|
|
|
var CLOUDSTACK_NETWORK_2_IPADDRESS = os.Getenv("CLOUDSTACK_NETWORK_2_IPADDRESS")
|
|
|
|
|
var CLOUDSTACK_VPC_CIDR_1 = os.Getenv("CLOUDSTACK_VPC_CIDR_1")
|
|
|
|
|
var CLOUDSTACK_VPC_CIDR_2 = os.Getenv("CLOUDSTACK_VPC_CIDR_2")
|
|
|
|
|
var CLOUDSTACK_VPC_OFFERING = os.Getenv("CLOUDSTACK_VPC_OFFERING")
|
|
|
|
|
var CLOUDSTACK_VPC_NETWORK_CIDR = os.Getenv("CLOUDSTACK_VPC_NETWORK_CIDR")
|
|
|
|
|
var CLOUDSTACK_VPC_NETWORK_OFFERING = os.Getenv("CLOUDSTACK_VPC_NETWORK_OFFERING")
|
|
|
|
|
var CLOUDSTACK_PUBLIC_IPADDRESS = os.Getenv("CLOUDSTACK_PUBLIC_IPADDRESS")
|
|
|
|
|
var CLOUDSTACK_SSH_PUBLIC_KEY = os.Getenv("CLOUDSTACK_SSH_PUBLIC_KEY")
|
|
|
|
|
var CLOUDSTACK_TEMPLATE = os.Getenv("CLOUDSTACK_TEMPLATE")
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_FORMAT = os.Getenv("CLOUDSTACK_TEMPLATE_FORMAT")
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_URL = os.Getenv("CLOUDSTACK_TEMPLATE_URL")
|
|
|
|
|
var CLOUDSTACK_TEMPLATE_OS_TYPE = os.Getenv("CLOUDSTACK_TEMPLATE_OS_TYPE")
|
|
|
|
|
var CLOUDSTACK_PROJECT_NAME = os.Getenv("CLOUDSTACK_PROJECT_NAME")
|
|
|
|
|
var CLOUDSTACK_PROJECT_NETWORK = os.Getenv("CLOUDSTACK_PROJECT_NETWORK")
|
|
|
|
|
var CLOUDSTACK_ZONE = os.Getenv("CLOUDSTACK_ZONE")
|
|
|
|
|
|