Mongodb Atlas project template (#2986)
* mongodb project definition * wip * add psc output to net-address module * wip * wip * initial README, test * remove providers file * boilerplate * tfdoc * test * fix unrelated test * outputs, better README
This commit is contained in:
committed by
GitHub
parent
0facab6724
commit
554cc47707
@@ -249,7 +249,8 @@ module "addresses" {
|
||||
| [ipsec_interconnect_addresses](outputs.tf#L41) | Allocated internal addresses for HA VPN over Cloud Interconnect. | |
|
||||
| [network_attachment_ids](outputs.tf#L49) | IDs of network attachments. | |
|
||||
| [psa_addresses](outputs.tf#L57) | Allocated internal addresses for PSA endpoints. | |
|
||||
| [psc_addresses](outputs.tf#L65) | Allocated internal addresses for PSC endpoints. | |
|
||||
| [psc](outputs.tf#L65) | Allocated resources for PSC endpoints. | |
|
||||
| [psc_addresses](outputs.tf#L99) | Allocated internal addresses for PSC endpoints. | |
|
||||
|
||||
## Fixtures
|
||||
|
||||
|
||||
@@ -62,6 +62,40 @@ output "psa_addresses" {
|
||||
}
|
||||
}
|
||||
|
||||
output "psc" {
|
||||
description = "Allocated resources for PSC endpoints."
|
||||
value = merge(
|
||||
{
|
||||
for k, v in local.global_psc :
|
||||
k => {
|
||||
address = {
|
||||
address = google_compute_global_address.psc[k].address
|
||||
id = google_compute_global_address.psc[k].id
|
||||
name = google_compute_global_address.psc[k].name
|
||||
}
|
||||
forwarding_rule = {
|
||||
id = try(google_compute_global_forwarding_rule.psc_consumer[k].id, null)
|
||||
name = try(google_compute_global_forwarding_rule.psc_consumer[k].name, null)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
for k, v in local.regional_psc :
|
||||
k => {
|
||||
address = {
|
||||
address = google_compute_address.psc[k].address
|
||||
id = google_compute_address.psc[k].id
|
||||
name = google_compute_address.psc[k].name
|
||||
}
|
||||
forwarding_rule = {
|
||||
id = try(google_compute_forwarding_rule.psc_consumer[k].id, null)
|
||||
name = try(google_compute_forwarding_rule.psc_consumer[k].name, null)
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
output "psc_addresses" {
|
||||
description = "Allocated internal addresses for PSC endpoints."
|
||||
value = merge(
|
||||
|
||||
Reference in New Issue
Block a user