provisioning/o-klab/sgoyol/defs/wkdir/default_aws_data.k

71 lines
1.8 KiB
Plaintext
Raw Normal View History

# Info: "KCL Settings for basecamp with provisioning
# Author: "JesusPerez jesus@cloudnative.zone
# Release: "0.0.1
# Date: "1-04-2025
import aws_prov
# AWS Environment Settings, if not set will be autogenerated in 'provider_path' (data/aws_cache.yaml)
aws_prov.Provision_aws {
main = {
vpc: "?"
subnet: "?"
avail_zone: "eu-south-2"
sg = {
id: "?"
name = "sg_pub",
# aws public security groups permissions
perms = [
{
name = "sg_22",
"protocol" = "tcp",
fromPort = 22,
toPort = 22,
ranges = "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
},
{
name = "sg_2022",
"protocol" = "tcp",
fromPort = 2022,
toPort = 2022,
ranges = "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
},
{
name = "sg_80",
"protocol" = "tcp",
fromPort = 80,
toPort = 80,
ranges = "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
},
{
name = "sg_8080",
"protocol" = "tcp",
fromPort = 8080,
toPort = 8080,
ranges = "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
},
{
name = "sg_443",
"protocol" = "tcp",
fromPort = 443,
toPort = 443,
ranges = "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
},
]
}
}
priv = {
vpc: "?"
subnet: "?"
avail_zone: "eu-south-2"
sg = {
id: "?"
name: "sg_priv"
# aws private security groups permissions
perms = [
]
}
}
}