provisioning-catalog/providers/aws/nickel/defaults.ncl

99 lines
2.8 KiB
Text
Raw Normal View History

# 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,
},
}