Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/103 submodules #116

Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
dedcf4c
fix makefile
taylorludwig Nov 25, 2019
0a135c0
move vpc creation to its own module
taylorludwig Nov 25, 2019
987b4e4
move subnets to own module
taylorludwig Nov 25, 2019
28a26a2
move routes to its own submodule
taylorludwig Nov 25, 2019
211a516
use for_each for route creation
taylorludwig Nov 25, 2019
2dd1fad
update developer tools version to fix generate doc errors
taylorludwig Nov 25, 2019
6e0faef
generate docs
taylorludwig Nov 25, 2019
2c8ed09
add readme to submodules
taylorludwig Nov 25, 2019
f566110
formatting fix
taylorludwig Nov 25, 2019
f3e5e99
changelog
taylorludwig Nov 25, 2019
605269a
lock provider for google_project_services removal error
taylorludwig Nov 25, 2019
3a3a408
specify provider versions for each module for terraform init/validate
taylorludwig Nov 25, 2019
fec8285
Revert "specify provider versions for each module for terraform init/…
taylorludwig Nov 25, 2019
560bbb2
required provider versions on modules
taylorludwig Nov 25, 2019
fc02b37
Update CHANGELOG.md
taylorludwig Nov 25, 2019
188bf1c
remove compatability from submodules
taylorludwig Nov 26, 2019
2831941
update variable descriptions
taylorludwig Nov 26, 2019
8649e43
switch routes back to list type with map generated within module
taylorludwig Nov 26, 2019
d567d89
default rotue values to null so google_compute_route defaults are used
taylorludwig Nov 26, 2019
b5b9ad8
update output names per pr
taylorludwig Nov 26, 2019
e95a6b7
switch shared_vpc_host to bool
taylorludwig Nov 26, 2019
a351412
simpler way to return project id for shared vpc
taylorludwig Nov 26, 2019
4146283
update changelog and readme for list structure
taylorludwig Nov 26, 2019
c9a6090
fix terraform fmt issues
taylorludwig Nov 26, 2019
db0448e
name isn't required anymore
taylorludwig Nov 26, 2019
84119a8
default output needs to be to match original value so tests and back…
taylorludwig Nov 26, 2019
babfafa
fix readme examples
taylorludwig Nov 26, 2019
6b10555
remove unused leftover var
taylorludwig Nov 26, 2019
f0443f7
remove network var for route depedency. Its inherit by passing in net…
taylorludwig Nov 26, 2019
f86ad43
remove description
taylorludwig Nov 26, 2019
2f6aee7
rename svpc_project_id to project_id
taylorludwig Nov 26, 2019
6e7ffd1
use a module_depends_on list instead of using explicit subnet
taylorludwig Nov 26, 2019
da5372d
lint/validate fixes
taylorludwig Nov 26, 2019
7ec22d8
initial migrate.py from gke module
taylorludwig Nov 27, 2019
99a3819
update migrate.py to work with google-network resources and for_each …
taylorludwig Nov 27, 2019
69615da
remove old sh migrate script
taylorludwig Nov 27, 2019
2d4027a
update readme for new py migrate script
taylorludwig Nov 27, 2019
3afde82
python format
taylorludwig Nov 27, 2019
9342a26
update migration doc to mention issue with single count mvs
taylorludwig Dec 2, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions modules/fabric-net-firewall/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@
terraform {
required_version = "~> 0.12.0"
}

provider "google" {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be a required version constraint, not a direct module invocation.

version = "~> 2.18.0"
}
4 changes: 4 additions & 0 deletions modules/fabric-net-svpc-access/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@
terraform {
required_version = "~> 0.12.0"
}

provider "google" {
version = "~> 2.18.0"
}
23 changes: 23 additions & 0 deletions modules/routes/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* Copyright 2019 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

terraform {
required_version = "~> 0.12.0"
}

provider "google" {
version = "~> 2.18.0"
}
23 changes: 23 additions & 0 deletions modules/subnets/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* Copyright 2019 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

terraform {
required_version = "~> 0.12.0"
}

provider "google" {
version = "~> 2.18.0"
}
23 changes: 23 additions & 0 deletions modules/vpc/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* Copyright 2019 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

terraform {
required_version = "~> 0.12.0"
}

provider "google" {
version = "~> 2.18.0"
}
4 changes: 2 additions & 2 deletions test/setup/versions.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright 2018 Google LLC
* Copyright 2019 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -15,7 +15,7 @@
*/

terraform {
required_version = ">= 0.12"
required_version = "~> 0.12.0"
}

provider "google" {
Expand Down
4 changes: 4 additions & 0 deletions versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@
terraform {
required_version = "~> 0.12.0"
}

provider "google" {
version = "~> 2.18.0"
}