98 lines
2.8 KiB
Text
98 lines
2.8 KiB
Text
# 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,
|
|
},
|
|
}
|