switch to tfvars based tests
This commit is contained in:
parent
6e4d8a46a1
commit
0d55de6ca9
|
@ -0,0 +1,44 @@
|
|||
subnet_iam = {
|
||||
"europe-west1/a" = {
|
||||
"roles/compute.networkUser" = [
|
||||
"user:a@example.com", "group:g-a@example.com"
|
||||
]
|
||||
}
|
||||
"europe-west1/c" = {
|
||||
"roles/compute.networkUser" = [
|
||||
"user:c@example.com", "group:g-c@example.com"
|
||||
]
|
||||
}
|
||||
}
|
||||
subnets = [
|
||||
{
|
||||
name = "a"
|
||||
region = "europe-west1"
|
||||
ip_cidr_range = "10.0.0.0/24"
|
||||
},
|
||||
{
|
||||
name = "b"
|
||||
region = "europe-west1"
|
||||
ip_cidr_range = "10.0.1.0/24",
|
||||
description = "Subnet b"
|
||||
enable_private_access = false
|
||||
},
|
||||
{
|
||||
name = "c"
|
||||
region = "europe-west1"
|
||||
ip_cidr_range = "10.0.2.0/24"
|
||||
secondary_ip_ranges = {
|
||||
a = "192.168.0.0/24"
|
||||
b = "192.168.1.0/24"
|
||||
}
|
||||
},
|
||||
{
|
||||
name = "d"
|
||||
region = "europe-west1"
|
||||
ip_cidr_range = "10.0.3.0/24"
|
||||
flow_logs_config = {
|
||||
flow_sampling = 0.5
|
||||
aggregation_interval = "INTERVAL_10_MIN"
|
||||
}
|
||||
}
|
||||
]
|
|
@ -13,33 +13,6 @@
|
|||
# limitations under the License.
|
||||
|
||||
DATA_FOLDER = "data"
|
||||
SUBNET_IAM = '''{
|
||||
"europe-west1/a" = {
|
||||
"roles/compute.networkUser" = ["user:a@example.com", "group:g-a@example.com"]
|
||||
}
|
||||
"europe-west1/c" = {
|
||||
"roles/compute.networkUser" = ["user:c@example.com", "group:g-c@example.com"]
|
||||
}
|
||||
}'''
|
||||
SUBNETS = '''[
|
||||
{
|
||||
name = "a", region = "europe-west1", ip_cidr_range = "10.0.0.0/24"
|
||||
},
|
||||
{
|
||||
name = "b", region = "europe-west1", ip_cidr_range = "10.0.1.0/24",
|
||||
description="Subnet b", enable_private_access=false
|
||||
},
|
||||
{
|
||||
name = "c", region = "europe-west1", ip_cidr_range = "10.0.2.0/24",
|
||||
secondary_ip_ranges={a="192.168.0.0/24", b="192.168.1.0/24"}
|
||||
},
|
||||
{
|
||||
name = "d", region = "europe-west1", ip_cidr_range = "10.0.3.0/24",
|
||||
flow_logs_config = {
|
||||
flow_sampling = 0.5, aggregation_interval = "INTERVAL_10_MIN"
|
||||
}
|
||||
},
|
||||
]'''
|
||||
|
||||
|
||||
def test_subnet_factory(plan_runner):
|
||||
|
@ -56,7 +29,7 @@ def test_subnet_factory(plan_runner):
|
|||
|
||||
def test_subnets(plan_runner):
|
||||
"Test subnets variable."
|
||||
_, resources = plan_runner(subnet_iam=SUBNET_IAM, subnets=SUBNETS)
|
||||
_, resources = plan_runner(tf_var_file='test.subnets.tfvars')
|
||||
assert len(resources) == 7
|
||||
subnets = [
|
||||
r['values'] for r in resources if r['type'] == 'google_compute_subnetwork'
|
||||
|
|
Loading…
Reference in New Issue