2025-10-07 11:05:08 +01:00

5.8 KiB

aws_prov

Index

Schemas

Permission

Permisssion for Security Groups

Attributes

name type description default value
fromPort required int
name required str
protocol required "tcp" "udp"
ranges required str "[{CidrIp=0.0.0.0/0},{CidrIp=10.0.0.0/24}]"
toPort required int

Provision_aws

AWS provision data settings

Attributes

name type description default value
main required Provision_env_aws
priv Provision_env_aws

Provision_env_aws

AWS provision env data settings

Attributes

name type description default value
avail_zone required str
cidr_block required str
sg SecurityGroup
subnet required str
vpc required str

ReqPlan

RequiredPlan settings

Attributes

name type description default value
arch required "x86_64" "arm64"
cores required int 1
ena required str "supported,required"
gen str "current"
infaces required int 2
memory required int
scale required bool True

SecurityGroup

Security Groups

Attributes

name type description default value
id str
name required str
perms [Permission]

ServerDefaults_aws

Server Defaults settings

Attributes

name type description default value
disable_stop required bool True
domains_search str
fix_local_hosts required bool True
installer_user str "${user}"
labels required str "{Key=cluster,Value=k8s}"
liveness_ip str
liveness_port required int 22
lock required bool False
main_domain str
network_private_id str
network_private_name str
network_public_ip str
network_public_ipv4 bool True
network_public_ipv6 bool False
network_utility_ipv4 required bool True
network_utility_ipv6 required bool False
not_use required bool False
plan str
primary_dns str
priv_cidr_block str
prov_settings required str "defs/aws_data.k"
prov_settings_clean required bool False
provider required readOnly "aws" "aws"
reqplan ReqPlan
running_timeout required int 200
running_wait required int 10
scale ScaleResource
secondary_dns str
ssh_key_name str
ssh_key_path str
storage_os str
storage_os_find required str "name: debian-12 | arch: x86_64"
storages [Storage_aws]
time_zone required str "UTC"
user required str "admin"
user_home str "/home/${user}"
user_ssh_key_path str
user_ssh_port int 22
zone str

Server_aws

AWS server settings

Attributes

name type description default value
clusters [ClusterDef]
disable_stop required bool True
domains_search str
extra_hostnames [str]
fix_local_hosts required bool True
hostname required str
installer_user str "${user}"
labels required str "{Key=cluster,Value=k8s}"
liveness_ip str
liveness_port required int 22
lock required bool False
main_domain str
network_private_id str
network_private_ip str
network_private_name str
network_public_ip str
network_public_ipv4 bool True
network_public_ipv6 bool False
network_utility_ipv4 required bool True
network_utility_ipv6 required bool False
not_use required bool False
plan str
primary_dns str
priv_cidr_block str
prov_settings required str "defs/aws_data.k"
prov_settings_clean required bool False
provider required readOnly "aws" "aws"
reqplan ReqPlan
running_timeout required int 200
running_wait required int 10
scale ScaleResource
secondary_dns str
ssh_key_name str
ssh_key_path str
storage_os str
storage_os_find required str "name: debian-12 | arch: x86_64"
storages [Storage_aws]
taskservs [TaskServDef]
time_zone required str "UTC"
title required str
user required str "admin"
user_home str "/home/${user}"
user_ssh_key_path str
user_ssh_port int 22
zone str

Storage_aws

AWS Storage settings

Attributes

name type description default value
deletetermination required bool False
encrypted required bool False
fstab required bool True
kms_id required str ""
labels required str ""
mount required bool True
mount_path str
name required str
parts [StorageVol] []
size required int 0
total required int size
type required "ext4" "xfs" "btrfs"
voldevice required str "sdf"
volname required str ""
voltype required "standard" "io1" "io2"
zone required str ""