cloud-composer
bootlabstech/cloud-composer/google
Terraform Module
HCL
GOOGLE
Install
module "cloud-composer" {
source = "bootlabstech/cloud-composer/google"
version = "1.0.50"
}
README
terraform-google-cloud-composer
Inputs (33)
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_secondary_range_name | string | the secondary range name of the subnet to be used for pods, this is needed if is | required |
| cloud_sql_ipv4_cidr | string | The CIDR block from which IP range in tenant project will be reserved for Cloud | required |
| maintenance_start_time | string | Time window specified for daily or recurring maintenance operations in RFC3339 f | required |
| services_secondary_range_name | string | the secondary range name of the subnet to be used for services, this is needed i | required |
| timeouts | string | The resource provides the following Timeouts configuration to provision | required |
| airflow_config_overrides | map(string) | Airflow configuration properties to override. for example "core-dags_are_paused_ | required |
| pypi_packages | map(string) | Custom Python Package Index (PyPI) packages to be installed in the environment. | required |
| image_version | string | The version of the software running in the environment. | required |
| maintenance_recurrence | string | Frequency of the recurring maintenance window in RFC5545 format. | required |
| name | string | The name of Cloud Composer the Environment | required |
| project_id | string | Project ID where Cloud Composer Environment is created. | required |
| master_ipv4_cidr | string | The CIDR block from which IP range in tenant project will be reserved for the ma | required |
| env_variables | map(string) | Variables of the airflow environment. | required |
| region | string | Region where the Cloud Composer Environment is created. | required |
| cloud_composer_network_ipv4_cidr_block | string | The CIDR block from which IP range in tenant project will be reserved. | required |
| enable_ip_masq_agent | bool | enable the enable_ip_masq_agent | required |
| subnetwork | string | The subnetwork to host the composer cluster. | required |
| maintenance_end_time | string | Time window specified for recurring maintenance operations in RFC3339 format | required |
| host_project | string | Shared vpc using network from host project | required |
| labels | map(string) | The resource labels (a map of key/value pairs) to be applied to the Cloud Compos | required |
| enable_scheduled_snapshot | bool | Enable scheduled snapshots for the Composer environment | false |
| snapshot_location | string | The Cloud Storage bucket location for storing snapshots | null |
| scheduled_snapshots_enabled | bool | Whether scheduled snapshots are enabled | false |
| enable_software_config | bool | enable_software_config to run the block | false |
| snapshot_time_zone | string | Time zone for the snapshot schedule | "UTC" |
| use_maintenance_window | bool | Enable maintenance_window | false |
| shared_vpc | bool | (optional) describe your variable | true |
| use_ip_allocation_policy | bool | enable ip_allocation_policy | true |
| snapshot_creation_schedule | string | Cron schedule for creating snapshots (e.g., '0 2 * * *' for daily at 2 AM) | "0 2 * * *" |
| use_private_environment | bool | Enable private environment. | true |
Resources (4)
google_composer_environmentgoogle_project_iam_bindinggoogle_project_iam_membergoogle_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.50
Cloud GOOGLE
★ Stars0
Forks0
Total downloads5.5k
Inputs33
Resources4
Namespacebootlabstech
Updated