concourse

aliyun/concourse/alicloud

Terraform Module HCL ALICLOUD

Terraform module which deploys concourse application in a swarm cluster on Alibaba Cloud.

Install
module "concourse" {
source = "aliyun/concourse/alicloud"
version = "2.2.0"
}
plain text: /constructs/tfmod-aliyun-concourse-alicloud/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (24)
NameTypeDescriptionDefault
vswitch_namestringThe vswitch name prefix used to create a new vswitch when vswitch_id is not set.""
instance_typestringThe instance type used to launch cluster instances. Default from instance typs d""
node_numbernumberThe number of launching cluster node.1
cluster_cidrstringThe cidr block of cluster. It cannot conflict with VPC or Vswitch cidr block."172.20.0.0/16"
app_versionstringThe app resource version."1.0"
availability_zonestringThe available zone to launch vswitch and cluster.""
resource_group_namestring"tf-module-concourse"
blue_greenboolWhether use blue-green release while each update.true
vpc_idstringA existing vpc id used to create vswitch and other resources.""
image_idstringThe image id used to launch cluster instances. Default from images datasource.""
ecs_passwordstringThe password of cluster instance."Abc12345"
confirm_blue_greenboolConfirm a application release which in blue_green.true
vswitch_cidrstringThe cidr block used to create a new vswitch when vswitch_id is not set."10.1.2.0/24"
data_disk_categorystringThe data disk category used to launch cluster instances data disk."cloud_efficiency"
image_name_regexstringThe ECS image's name regex used to fetch specified image."^ubuntu_16.*_64"
cpu_core_countnumberCPU core count is used to fetch instance types.1
memory_sizenumberMemory size used to fetch instance types.2
vpc_namestringThe vpc name used to create a new vpc when vpc_id is not set. Default to variabl""
vpc_cidrstringThe cidr block used to launch a new vpc."10.1.0.0/21"
vswitch_idstringA existing vswitch id used to create swarm cluster.""
Outputs (8)
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.
Resources (6)
alicloud_cs_applicationalicloud_cs_swarmalicloud_security_group_rulealicloud_vpcalicloud_vswitchnull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version2.2.0
Cloud ALICLOUD
★ Stars2
Forks7
Total downloads826
Inputs24
Outputs8
Resources6
LicenseMIT
Namespacealiyun
Updated