cloud-composer

bootlabstech/cloud-composer/google

Terraform Module HCL GOOGLE
Install
module "cloud-composer" {
source = "bootlabstech/cloud-composer/google"
version = "1.0.50"
}
plain text: /constructs/tfmod-bootlabstech-cloud-composer-google/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-google-cloud-composer

Inputs (33)
NameTypeDescriptionDefault
cluster_secondary_range_namestringthe secondary range name of the subnet to be used for pods, this is needed if is required
cloud_sql_ipv4_cidrstringThe CIDR block from which IP range in tenant project will be reserved for Cloud required
maintenance_start_timestringTime window specified for daily or recurring maintenance operations in RFC3339 f required
services_secondary_range_namestringthe secondary range name of the subnet to be used for services, this is needed i required
timeoutsstringThe resource provides the following Timeouts configuration to provision required
airflow_config_overridesmap(string)Airflow configuration properties to override. for example "core-dags_are_paused_ required
pypi_packagesmap(string) Custom Python Package Index (PyPI) packages to be installed in the environment. required
image_versionstringThe version of the software running in the environment. required
maintenance_recurrencestringFrequency of the recurring maintenance window in RFC5545 format. required
namestringThe name of Cloud Composer the Environment required
project_idstringProject ID where Cloud Composer Environment is created. required
master_ipv4_cidrstringThe CIDR block from which IP range in tenant project will be reserved for the ma required
env_variablesmap(string)Variables of the airflow environment. required
regionstringRegion where the Cloud Composer Environment is created. required
cloud_composer_network_ipv4_cidr_blockstringThe CIDR block from which IP range in tenant project will be reserved. required
enable_ip_masq_agentboolenable the enable_ip_masq_agent required
subnetworkstringThe subnetwork to host the composer cluster. required
maintenance_end_timestringTime window specified for recurring maintenance operations in RFC3339 format required
host_projectstringShared vpc using network from host project required
labelsmap(string)The resource labels (a map of key/value pairs) to be applied to the Cloud Compos required
enable_scheduled_snapshotboolEnable scheduled snapshots for the Composer environmentfalse
snapshot_locationstringThe Cloud Storage bucket location for storing snapshotsnull
scheduled_snapshots_enabledboolWhether scheduled snapshots are enabledfalse
enable_software_configboolenable_software_config to run the blockfalse
snapshot_time_zonestringTime zone for the snapshot schedule"UTC"
use_maintenance_windowboolEnable maintenance_windowfalse
shared_vpcbool(optional) describe your variabletrue
use_ip_allocation_policyboolenable ip_allocation_policytrue
snapshot_creation_schedulestringCron schedule for creating snapshots (e.g., '0 2 * * *' for daily at 2 AM)"0 2 * * *"
use_private_environmentboolEnable 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