@AWS Cloud - infrasture platform
@Terraform - infrasture code
-tfswitch - for version of terraform
-terratag - for tagging resources
-terra-doc - for generating README creation
@Ansible - configuration management
@k8s - kubernetes (kubeadm) and @k3s -sample web apps exposed to external word using haproxy ingress controller
Name | Version |
---|---|
terraform | ~> v0.15.0 |
ansible | 1.0.4 |
aws | ~> 3.37.0 |
Name | Version |
---|---|
ansible | 1.0.4 |
aws | ~> 3.37.0 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
availabilityZonePrivate1 | n/a | string |
"us-west-1a" |
no |
availabilityZonePrivate2 | n/a | string |
"us-west-1a" |
no |
availabilityZonePrivate3 | n/a | string |
"us-west-1b" |
no |
availabilityZonePublic | n/a | string |
"us-west-1b" |
no |
availabilityZonePublic1 | n/a | string |
"us-west-1a" |
no |
destinationCIDRblock | n/a | string |
"0.0.0.0/0" |
no |
dnsHostNames | n/a | bool |
true |
no |
dnsSupport | n/a | bool |
true |
no |
ec2_inst_type | k3s server instance type. | string |
"t3a.medium" |
no |
environmentName | n/a | string |
"DEV" |
no |
ingressCIDRblock | n/a | list |
[ |
no |
instanceTenancy | n/a | string |
"default" |
no |
instanceType | n/a | list |
[ |
no |
instances_name | Instance name of K8s | list |
[ |
no |
key_pair | n/a | string |
"my-keypair" |
no |
mapPublicIP | n/a | bool |
true |
no |
private_subnet_cidr-1 | CIDR for the private subnet | string |
"10.22.2.0/24" |
no |
private_subnet_cidr-2 | CIDR for the private subnet | string |
"10.22.3.0/24" |
no |
private_subnet_cidr-3 | CIDR for the private subnet | string |
"10.22.5.0/24" |
no |
public_subnet_cidr | n/a | string |
"10.22.1.0/24" |
no |
public_subnet_cidr-1 | n/a | string |
"10.22.4.0/24" |
no |
rancher_ingress_cidrs | External ips allowed access to rancher. | list(string) |
[ |
no |
region | variables.tf | string |
"us-west-1" |
no |
ssh_ingress_cidrs | External ips allowed access to k3s servers via ssh. | list(string) |
[ |
no |
vpcCIDRblock | n/a | string |
"10.22.0.0/16" |
no |
vpcName | n/a | string |
"DEMO-VPC" |
no |
Name | Description |
---|---|
server_ssh_key | n/a |
servers_public_ips | print public ips of all nodes |