concourse
aliyun/concourse/alicloud
Terraform module which deploys concourse application in a swarm cluster on Alibaba Cloud.
Deprecated Thank you for your interest in Alibaba Cloud Terraform Module. This Module will be out of maintenance as of today and will be officially taken offline in the future. More available Modules can be searched in Alibaba Cloud Terraform Module. Thank you again for your understanding and cooperation. Alicloud Swarm Cluster deployment Concourse Terraform Module terraform-alicloud-concourse ===================================================================== A terraform module supports to create a swarm cluster and deploy a concourse application using compose template on it. These types of the module resource are supported: - VPC - Subnet - Security Group Rule - Swarm Cluster - Container Application ---------------------- Usage ----- You can use this in your terraform template with the
| Name | Type | Description | Default |
|---|---|---|---|
| vswitch_name | string | The vswitch name prefix used to create a new vswitch when vswitch_id is not set. | "" |
| instance_type | string | The instance type used to launch cluster instances. Default from instance typs d | "" |
| node_number | number | The number of launching cluster node. | 1 |
| cluster_cidr | string | The cidr block of cluster. It cannot conflict with VPC or Vswitch cidr block. | "172.20.0.0/16" |
| app_version | string | The app resource version. | "1.0" |
| availability_zone | string | The available zone to launch vswitch and cluster. | "" |
| resource_group_name | string | "tf-module-concourse" | |
| blue_green | bool | Whether use blue-green release while each update. | true |
| vpc_id | string | A existing vpc id used to create vswitch and other resources. | "" |
| image_id | string | The image id used to launch cluster instances. Default from images datasource. | "" |
| ecs_password | string | The password of cluster instance. | "Abc12345" |
| confirm_blue_green | bool | Confirm a application release which in blue_green. | true |
| vswitch_cidr | string | The cidr block used to create a new vswitch when vswitch_id is not set. | "10.1.2.0/24" |
| data_disk_category | string | The data disk category used to launch cluster instances data disk. | "cloud_efficiency" |
| image_name_regex | string | The ECS image's name regex used to fetch specified image. | "^ubuntu_16.*_64" |
| cpu_core_count | number | CPU core count is used to fetch instance types. | 1 |
| memory_size | number | Memory size used to fetch instance types. | 2 |
| vpc_name | string | The vpc name used to create a new vpc when vpc_id is not set. Default to variabl | "" |
| vpc_cidr | string | The cidr block used to launch a new vpc. | "10.1.0.0/21" |
| vswitch_id | string | A existing vswitch id used to create swarm cluster. | "" |
security_group_id — ID of the Security Group used to deploy swarm cluster.cluster_nodes — List nodes of cluster.app_version — The current version of the application.app_services — List names of services' in the application.vpc_id — ID of the VPC.vswitch_id — ID of the VSwitch.cluster_id — ID of the swarm cluster.cluster_slb_id — ID of the load balancer used to deploy swarm cluster.