# AWS Provider Defaults - Concrete Configuration Values # Migrated from: provisioning/extensions/providers/aws/kcl/ { # Default permission for security groups permission | default = { name | default = "default-rule", protocol | default = "tcp", fromPort | default = 80, toPort | default = 80, ranges | default = "[{CidrIp=0.0.0.0/0}]", }, # Default security group security_group | default = { id | default = "", name | default = "default-sg", perms | default = [], }, # Default required plan (t3.micro equivalent) req_plan | default = { scale | default = true, arch | default = "x86_64", cores | default = 1, memory | default = 1024, infaces | default = 2, ena | default = "supported", gen | default = "current", }, # Default AWS storage storage_aws | default = { volname | default = "root", voltype | default = "gp2", zone | default = "us-east-1a", voldevice | default = "sdf", labels | default = "", deletetermination | default = false, device | default = "/dev/sda1", size | default = 30, }, # Default provision environment for main (public) network provision_env_aws_main | default = { vpc | default = "vpc-default", subnet | default = "subnet-default", cidr_block | default = "10.0.0.0/24", avail_zone | default = "us-east-1a", sg | default = "", }, # Default provision environment for private network provision_env_aws_priv | default = { vpc | default = "vpc-private", subnet | default = "subnet-private", cidr_block | default = "172.16.0.0/24", avail_zone | default = "us-east-1a", sg | default = "", }, # Default provision settings provision_aws | default = { main | default = { vpc = "vpc-default", subnet = "subnet-default", cidr_block = "10.0.0.0/24", avail_zone = "us-east-1a", sg = "" }, priv | default = "", }, # Default AWS server configuration server_aws | default = { hostname | default = "aws-default-server", title | default = "Default AWS Server", network_private_ip | default = "", extra_hostnames | default = [], taskservs | default = [], clusters | default = [], storages | default = [ { volname | default = "root", voltype | default = "gp2", zone | default = "us-east-1a", voldevice | default = "/dev/sda1", labels | default = "", deletetermination | default = false, device | default = "/dev/sda1", size | default = 30, }, ], lock | default = false, user | default = "ec2-user", user_home | default = "/home/ec2-user", user_ssh_port | default = 22, labels | default = "provider=aws", network_public_ipv4 | default = true, network_public_ipv6 | default = false, network_utility_ipv4 | default = true, network_utility_ipv6 | default = false, }, }