You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| org\_policy\_admin\_role | Additional Org Policy Admin role for admin group. You can use this for testing purposes. | bool |`"false"`| no |
51
-
| org\_project\_creators | Additional list of members to have project creator role across the organization. Prefix of group: user: or serviceAccount: is required. | list(string) |`<list>`| no |
52
-
| parent\_folder | Optional - if using a folder for testing. | string |`""`| no |
53
-
| skip\_gcloud\_download | Whether to skip downloading gcloud (assumes gcloud is already available outside the module) | bool |`"true"`| no |
| org\_policy\_admin\_role | Additional Org Policy Admin role for admin group. You can use this for testing purposes. |`bool`|`false`| no |
51
+
| org\_project\_creators | Additional list of members to have project creator role across the organization. Prefix of group: user: or serviceAccount: is required. |`list(string)`|`[]`| no |
52
+
| parent\_folder | Optional - if using a folder for testing. |`string`|`""`| no |
53
+
| skip\_gcloud\_download | Whether to skip downloading gcloud (assumes gcloud is already available outside the module) |`bool`|`true`| no |
| jenkins\_agent\_gce\_private\_ip\_address | The private IP Address of the Jenkins Agent. This IP Address must be in the CIDR range of `jenkins_agent_gce_subnetwork_cidr_range` and be reachable through the VPN that exists between on-prem (Jenkins Master) and GCP (CICD Project, where the Jenkins Agent is located). | string | n/a | yes |
63
-
| jenkins\_agent\_gce\_ssh\_pub\_key | SSH public key needed by the Jenkins Agent GCE Instance. The Jenkins Master holds the SSH private key. The correct format is `'ssh-rsa [KEY_VALUE] [USERNAME]'`| string | n/a | yes |
| jenkins\_agent\_gce\_subnetwork\_cidr\_range | The subnetwork to which the Jenkins Agent will be connected to (in CIDR range 0.0.0.0/0) | string | n/a | yes |
66
-
| jenkins\_agent\_sa\_email | Email for Jenkins Agent service account. | string |`"jenkins-agent-gce"`| no |
67
-
| jenkins\_master\_subnetwork\_cidr\_range | A list of CIDR IP ranges of the Jenkins Master in the form ['0.0.0.0/0']. Usually only one IP in the form '0.0.0.0/32'. Needed to create a FW rule that allows communication with the Jenkins Agent GCE Instance. | list(string) | n/a | yes |
68
-
| nat\_bgp\_asn | BGP ASN for NAT cloud route. This is needed to allow the Jenkins Agent to download packages and updates from the internet without having an external IP address. | number | n/a | yes |
69
-
| on\_prem\_vpn\_public\_ip\_address | The public IP Address of the Jenkins Master. | string | n/a | yes |
70
-
| on\_prem\_vpn\_public\_ip\_address2 | The secondpublic IP Address of the Jenkins Master. | string | n/a | yes |
| activate\_apis | List of APIs to enable in the CICD project. |`list(string)`|<pre>[<br> "serviceusage.googleapis.com",<br> "servicenetworking.googleapis.com",<br> "compute.googleapis.com",<br> "logging.googleapis.com",<br> "bigquery.googleapis.com",<br> "cloudresourcemanager.googleapis.com",<br> "cloudbilling.googleapis.com",<br> "iam.googleapis.com",<br> "admin.googleapis.com",<br> "appengine.googleapis.com",<br> "storage-api.googleapis.com"<br>]</pre>| no |
55
+
| bgp\_peer\_asn | BGP ASN for peer cloud routes. |`number`|`"64513"`| no |
56
+
| billing\_account | The ID of the billing account to associate projects with. |`string`| n/a | yes |
57
+
| default\_region | Default region to create resources where applicable. |`string`|`"us-central1"`| no |
58
+
| folder\_id | The ID of a folder to host this project |`string`|`""`| no |
59
+
| group\_org\_admins | Google Group for GCP Organization Administrators |`string`| n/a | yes |
| jenkins\_agent\_gce\_private\_ip\_address | The private IP Address of the Jenkins Agent. This IP Address must be in the CIDR range of `jenkins_agent_gce_subnetwork_cidr_range` and be reachable through the VPN that exists between on-prem (Jenkins Master) and GCP (CICD Project, where the Jenkins Agent is located). |`string`| n/a | yes |
63
+
| jenkins\_agent\_gce\_ssh\_pub\_key | SSH public key needed by the Jenkins Agent GCE Instance. The Jenkins Master holds the SSH private key. The correct format is `'ssh-rsa [KEY_VALUE] [USERNAME]'`|`string`| n/a | yes |
| jenkins\_agent\_gce\_subnetwork\_cidr\_range | The subnetwork to which the Jenkins Agent will be connected to (in CIDR range 0.0.0.0/0) |`string`| n/a | yes |
66
+
| jenkins\_agent\_sa\_email | Email for Jenkins Agent service account. |`string`|`"jenkins-agent-gce"`| no |
67
+
| jenkins\_master\_subnetwork\_cidr\_range | A list of CIDR IP ranges of the Jenkins Master in the form ['0.0.0.0/0']. Usually only one IP in the form '0.0.0.0/32'. Needed to create a FW rule that allows communication with the Jenkins Agent GCE Instance. |`list(string)`| n/a | yes |
68
+
| nat\_bgp\_asn | BGP ASN for NAT cloud route. This is needed to allow the Jenkins Agent to download packages and updates from the internet without having an external IP address. |`number`| n/a | yes |
69
+
| on\_prem\_vpn\_public\_ip\_address | The public IP Address of the Jenkins Master. |`string`| n/a | yes |
70
+
| on\_prem\_vpn\_public\_ip\_address2 | The secondpublic IP Address of the Jenkins Master. |`string`| n/a | yes |
0 commit comments