Skip to content

Commit d639022

Browse files
authored
fix: Removed Privileged Access Manager(PAM) sub-module (#226)
1 parent 260bdcc commit d639022

File tree

9 files changed

+7
-375
lines changed

9 files changed

+7
-375
lines changed

README.md

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,10 @@ This is a collection of submodules that make it easier to non-destructively mana
2121
* [Subnets IAM](modules/subnets_iam)
2222
* [Tag Keys IAM](modules/tag_keys_iam)
2323
* [Tag Values IAM](modules/tag_values_iam)
24+
* [Secure Source Manager](modules/secure_source_manager_iam)
2425

2526
## Compatibility
26-
This module is meant for use with Terraform 0.13+ and tested using Terraform 1.0+. If you find incompatibilities using Terraform >=0.13, please open an issue.
27-
If you haven't
28-
[upgraded](https://www.terraform.io/upgrade-guides/0-13.html) and need a Terraform
29-
0.12.x-compatible version of this module, the last released version
30-
intended for Terraform 0.12.x is [v6.4.1](https://registry.terraform.io/modules/terraform-google-modules/-iam/google/v6.4.1).
27+
This module is meant for use with Terraform 1.3+ and tested using Terraform 1.3+. If you find incompatibilities using Terraform >=1.3, please open an issue.
3128

3229
## Upgrading
3330

@@ -44,7 +41,7 @@ Full examples are in the [examples](./examples/) folder, but basic usage is as f
4441
```hcl
4542
module "projects_iam_bindings" {
4643
source = "terraform-google-modules/iam/google//modules/projects_iam"
47-
version = "~> 7.7"
44+
version = "~> 8.0"
4845
4946
projects = ["project-123456", "project-9876543"]
5047
@@ -129,6 +126,7 @@ You can choose the following resource types to apply the IAM bindings:
129126
- Kms Crypto Keys (`kms_crypto_keys` variable)
130127
- Secret Manager Secrets (`secrets` variable)
131128
- DNS Zones (`managed_zones` variable)
129+
- Secure Source Manager (`entity_ids` and `location` variable)
132130

133131
Set the specified variable on the module call to choose the resources to affect. Remember to set the `mode` [variable](#additive-and-authoritative-modes) and give enough [permissions](#permissions) to manage the selected resource as well. Note that the `bindings` variable accepts an empty map `{}` passed in as an argument in the case that resources don't have IAM bindings to apply.
134132

@@ -199,30 +197,13 @@ In order to execute a submodule you must have a Service Account with an appropri
199197

200198
### Terraform
201199

202-
Be sure you have the correct Terraform version (0.12), you can choose the binary here:
203-
- https://releases.hashicorp.com/terraform/
200+
Be sure you have the correct Terraform version >= 1.3
204201

205202
### Terraform plugins
206203

207204
Be sure you have the compiled plugins on $HOME/.terraform.d/plugins/
208205

209-
- [terraform-provider-google](https://github.com/terraform-providers/terraform-provider-google) 1.20.0
210-
- [terraform-provider-google-beta](https://github.com/terraform-providers/terraform-provider-google-beta) 1.20.0
206+
- [terraform-provider-google](https://github.com/terraform-providers/terraform-provider-google) >= 5.37
207+
- [terraform-provider-google-beta](https://github.com/terraform-providers/terraform-provider-google-beta) >= 5.37
211208

212209
See each plugin page for more information about how to compile and use them.
213-
214-
## Fast install (optional)
215-
216-
For a fast install, please configure the variables on init_centos.sh or init_debian.sh script and then launch it.
217-
218-
The script will do:
219-
- Environment variables setting
220-
- Installation of base packages like wget, curl, unzip, gcloud, etc.
221-
- Installation of go 1.9.0
222-
- Installation of Terraform 0.10.x
223-
- Download the terraform-provider-google plugin
224-
- Compile the terraform-provider-google plugin
225-
- Move the terraform-provider-google to the right location
226-
227-
[v1.1.1]: https://registry.terraform.io/modules/terraform-google-modules/iam/google/1.1.1
228-
[terraform-0.12-upgrade]: https://www.terraform.io/upgrade-guides/0-12.html

examples/privileged_access_manager/README.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

examples/privileged_access_manager/main.tf

Lines changed: 0 additions & 39 deletions
This file was deleted.

examples/privileged_access_manager/variables.tf

Lines changed: 0 additions & 20 deletions
This file was deleted.

modules/privileged_access_manager/README.md

Lines changed: 0 additions & 56 deletions
This file was deleted.

modules/privileged_access_manager/main.tf

Lines changed: 0 additions & 77 deletions
This file was deleted.

modules/privileged_access_manager/outputs.tf

Lines changed: 0 additions & 20 deletions
This file was deleted.

modules/privileged_access_manager/variables.tf

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
 (0)