admin_creation |
Do you wish to create a local admin account |
bool |
false |
no |
admin_password |
openvpnas local admin account password |
string |
n/a |
yes |
admin_user |
openvpnas local admin account name |
string |
"admin" |
no |
adminaccess_cidr |
n/a |
list(any) |
[ "0.0.0.0/0" ] |
no |
ami_id |
The ID of the AMI to run otherwise will default to AWS AmazonLinux 2 |
string |
"" |
no |
aws_account_id |
AWS Account ID number, needed for implementing IAM permissions |
string |
n/a |
yes |
certificate_email |
email address to link the letsencrypt SSL certificate |
string |
n/a |
yes |
clientaccess_cidr |
n/a |
list(any) |
[ "0.0.0.0/0" ] |
no |
configure_ldap |
Do you wish to enable LDAP configuration |
bool |
false |
no |
configure_letsencrypt |
Do you wish to enable Letsencrupt |
bool |
false |
no |
custom_suffix |
enter a suffix which will be tagged to all created objects, if not set a random one will be assigned |
string |
null |
no |
instance_disk_encrypted |
Encrypt the EBS volumes |
bool |
true |
no |
instance_disk_type |
Data disk type defaults to "gp2" disk type |
string |
"gp2" |
no |
instance_type |
default instance type of the openvpnas appliance. |
string |
"t3a.large" |
no |
ldap_add_req |
openvpnas ssh username for logging into the appliance |
string |
"memberOf=CN=Dom VPN User,OU=Security Groups,DC=ad,DC=example,DC=org" |
no |
ldap_base_dn |
openvpnas ssh username for logging into the appliance |
string |
"OU=Regions,DC=ad,DC=example,DC=org" |
no |
ldap_bind_dn |
openvpnas ssh username for logging into the appliance |
string |
"CN=svc_openvpnas,OU=Service Accounts,DC=ad,DC=example,DC=org" |
no |
ldap_bind_pw |
openvpnas ssh username for logging into the appliance |
string |
n/a |
yes |
ldap_realm |
openvpnas ssh username for logging into the appliance |
string |
"EXAMPLE" |
no |
ldap_server |
openvpnas ssh username for logging into the appliance |
string |
"127.0.0.1" |
no |
openvpnas_dns |
FQDN of the openvpnas appliance |
string |
n/a |
yes |
public_subnet_id |
Pubic subnet ID where you wish to deploy the openvpnas appliance |
string |
n/a |
yes |
route53_zone_name |
Route 53 Zone name |
string |
n/a |
yes |
s3_bucket_name |
S3 Bucket name where ansible scripts will be stored |
string |
n/a |
yes |
ssh_key |
SSH Keyname for EC2 instance |
string |
"" |
no |
ssm_playbook_location |
Playbook directory location which is uploaded to S3 |
string |
"" |
no |
subdomain_ttl |
Route 53 TTL time |
number |
"60" |
no |
tags |
A map of tags to add to all resources. |
map(string) |
{} |
no |
vpc_id |
AWS VPC ID |
string |
n/a |
yes |