File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed
modules/private_service_access Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,10 @@ project adheres to [Semantic Versioning](http://semver.org/).
1616
1717- the root module has been deprecated [ #56 ]
1818
19+ ### Fixed
20+
21+ - The network reference in the ` private_service_access ` module uses the self link. [ #61 ]
22+
1923## [ 1.2.0] - 2019-07-30
2024
2125## [ 1.1.2] - 2019-06-14
@@ -36,5 +40,6 @@ project adheres to [Semantic Versioning](http://semver.org/).
3640[ 1.0.1 ] : https://github.com/terraform-google-modules/terraform-google-sql-db/compare/1.0.0...1.0.1
3741[ 1.0.0 ] : https://github.com/terraform-google-modules/terraform-google-sql-db/releases/tag/1.0.0
3842
43+ [ #61 ] : https://github.com/terraform-google-modules/terraform-google-sql-db/pull/61
3944[ #56 ] : https://github.com/terraform-google-modules/terraform-google-sql-db/pull/56
4045[ #43 ] : https://github.com/terraform-google-modules/terraform-google-sql-db/pull/43
Original file line number Diff line number Diff line change 1414 * limitations under the License.
1515 */
1616
17+ data "google_compute_network" "main" {
18+ name = " ${ var . vpc_network } "
19+
20+ project = " ${ var . project_id } "
21+ }
22+
1723// We define a VPC peering subnet that will be peered with the
1824// Cloud SQL instance network. The Cloud SQL instance will
1925// have a private IP within the provided range.
2026// https://cloud.google.com/vpc/docs/configure-private-services-access
2127resource "google_compute_global_address" "google-managed-services-range" {
2228 provider = " google-beta"
2329 project = " ${ var . project_id } "
24- name = " google-managed-services-${ var . vpc_network } "
30+ name = " google-managed-services-${ data . google_compute_network . main . name } "
2531 purpose = " VPC_PEERING"
2632 address = " ${ var . address } "
2733 prefix_length = " ${ var . prefix_length } "
2834 ip_version = " ${ var . ip_version } "
2935 labels = " ${ var . labels } "
3036 address_type = " INTERNAL"
31- network = " ${ var . vpc_network } "
37+ network = " ${ data . google_compute_network . main . self_link } "
3238}
3339
3440# Creates the peering with the producer network.
3541resource "google_service_networking_connection" "private_service_access" {
3642 provider = " google-beta"
37- network = " ${ google_compute_global_address . google-managed-services-range . network } "
43+ network = " ${ data . google_compute_network . main . self_link } "
3844 service = " servicenetworking.googleapis.com"
3945 reserved_peering_ranges = [" ${ google_compute_global_address . google-managed-services-range . name } " ]
4046}
You can’t perform that action at this time.
0 commit comments