Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Simple project-level F5 Distributed Cloud custom role creation

This example demonstrates how to use the module to create an F5 Distributed Cloud custom IAM role in a project with minimal inputs, and assign it to the list of IAM accounts provided.

Example tfvars file

project_id = "my-project-id"
members    = [
  "serviceAccount:f5-xc@my-project-id.iam.gserviceaccount.com",
]

Prerequisites

  • Google Cloud project
  • Service account(s) to which the role will be assigned
  • IAM role creation and assignment permissions in the project

Resources created

  • Custom F5 Distributed Cloud IAM role created in the project with a generated role identifier, assigned to service account(s)

Requirements

Name Version
terraform >= 1.3
google >= 4.58

Modules

Name Source Version
role memes/f5-distributed-cloud-role/google 1.0.9

Resources

No resources.

Inputs

Name Description Type Default Required
members A list of accounts that will be assigned the custom role. list(string) n/a yes
project_id The identifier of the Google Cloud project that will contain the custom role. string n/a yes

Outputs

Name Description
qualified_role_id The qualified role-id for the custom F5 Distributed Cloud role.