Skip to content

terraform-yacloud-modules/terraform-yandex-mdb-greenplum

Repository files navigation

Yandex Cloud Greenplum Terraform module

Terraform module which creates Yandex Cloud Greenplum resources.

Examples

Examples codified under the examples are intended to give users references for how to use the module(s) as well as testing/validating changes to the source code of the module. If contributing to the project, please be sure to make any appropriate updates to the relevant examples to allow maintainers to test your changes and to keep the examples up to date for users. Thank you!

Requirements

Name Version
terraform >= 1.3
yandex >= 0.47.0

Providers

Name Version
yandex >= 0.47.0

Modules

No modules.

Resources

Name Type
yandex_mdb_greenplum_cluster.greenplum_cluster resource

Inputs

Name Description Type Default Required
access_web_sql Allow access for SQL queries in the management console bool n/a yes
assign_public_ip Assign a public IP to the master hosts bool n/a yes
cluster_description Description of the Greenplum cluster string null no
cluster_name Name of the Greenplum cluster string n/a yes
environment Deployment environment of the Greenplum cluster string n/a yes
greenplum_config Greenplum cluster config map(string) n/a yes
greenplum_version Version of the Greenplum cluster string n/a yes
master_disk_size Disk size for master hosts number n/a yes
master_disk_type Disk type for master hosts string n/a yes
master_host_count Number of hosts in master subcluster number n/a yes
master_resources_preset Resource preset for master hosts string n/a yes
network_id Yandex Cloud network ID string n/a yes
security_group_ids List of security group IDs list(string) [] no
segment_disk_size Disk size for segment hosts number n/a yes
segment_disk_type Disk type for segment hosts string n/a yes
segment_host_count Number of hosts in segment subcluster number n/a yes
segment_in_host Number of segments on segment host number n/a yes
segment_resources_preset Resource preset for segment hosts string n/a yes
subnet_id The ID of the subnet, to which the host belongs. The subnet must be a part of the network to which the cluster belongs string n/a yes
user_name Greenplum cluster admin user name string n/a yes
user_password Greenplum cluster admin password string n/a yes
zone_id Availability zone for the subnet string n/a yes

Outputs

Name Description
id ID of the created Greenplum cluster
master_hosts Information about the master hosts of the Greenplum cluster
name Name of the created Greenplum cluster
segment_hosts Information about the segment hosts of the Greenplum cluster

License

Apache-2.0 Licensed. See LICENSE.

About

Terraform module to manage Greenplum resources within the Yandex.Cloud. Resources

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages