Skip to content

Commit

Permalink
Downgrade the blueprint roles
Browse files Browse the repository at this point in the history
  • Loading branch information
q2w committed Dec 30, 2024
1 parent ff07b65 commit daa6980
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 52 deletions.
20 changes: 3 additions & 17 deletions metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -195,16 +195,11 @@ spec:
roles:
- level: Project
roles:
- roles/owner
module_roles:
root:
- roles/memorystore.admin
- roles/redis.admin
memcache:
- roles/memcache.admin
redis-cluster:
- roles/redis.admin
valkey:
- roles/memorystore.admin
- roles/compute.networkAdmin
- roles/resourcemanager.projectIamAdmin
services:
- cloudresourcemanager.googleapis.com
- serviceusage.googleapis.com
Expand All @@ -213,15 +208,6 @@ spec:
- serviceconsumermanagement.googleapis.com
- networkconnectivity.googleapis.com
- compute.googleapis.com
module_services:
root:
- redis.googleapis.com
memcache:
- memcache.googleapis.com
redis-cluster:
- redis.googleapis.com
valkey:
- memorystore.googleapis.com
providerVersions:
- source: hashicorp/google
version: ">= 4.74.0, < 7"
22 changes: 5 additions & 17 deletions test/setup/iam.tf
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,11 @@

locals {
int_required_roles = [
"roles/owner"
]

root_module_roles = [
"roles/redis.admin"
]

memcache_module_roles = [
"roles/memcache.admin"
]

redis-cluster_module_roles = [
"roles/redis.admin"
]

valkey_module_roles = [
"roles/memorystore.admin"
"roles/memorystore.admin",
"roles/redis.admin",
"roles/memcache.admin",
"roles/compute.networkAdmin",
"roles/resourcemanager.projectIamAdmin"
]

}
Expand Down
18 changes: 0 additions & 18 deletions test/setup/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,6 @@
* limitations under the License.
*/

locals {
root_module_services = [
"redis.googleapis.com"
]

memcache_module_services = [
"memcache.googleapis.com"
]

redis-cluster_module_services = [
"redis.googleapis.com"
]

valkey_module_services = [
"memorystore.googleapis.com"
]
}

module "project" {
source = "terraform-google-modules/project-factory/google"
version = "~> 17.0"
Expand Down

0 comments on commit daa6980

Please sign in to comment.