v1.0.2
What's Changed
- Removed Provider config from within module. The AWS provider block must be configured as shown in the example and detailed here - https://registry.terraform.io/providers/hashicorp/aws/latest/docs
- Consolidate GSLB configuration variables. The
gslb_site_name
,gslb_domains
,additional_gslb_sites
variables are now parameters to theconfigure_gslb
variable. Theconfigure_gslb_additional_sites
var is no longer need and additional sites will be added with the optional additional_gslb_sites parameter. - Consolidate DNS VS creation variables. The
dns_vs_settings
variable parameters has been migrated to theconfigure_dns_vs
variable. - Consolidate Avi DNS Profile variables. The
configure_dns_profile
variable is now a dictionary to support all the parameters for DNS Profile configuration. Thedns_service_domain
variable is now found as theusable_domains
parameter in theconfigure_dns_profile
variable. - Consolidate
- Add support for Controller Encryption with the
controller_ebs_encryption
variable. The Avi Controller and SE EBS and bucket are now encrypted using the AWS managed KMS keys by default. - Support for using AWS GovCloud by @jpeters-vmw
- Various updates to the Ansible playbooks to help with reusability after the initial deployment
- Add support for IAM policies in different AWS partitions (ie GovCloud) by @jpeters-vmw in #6
- Fix admin no password authentication in NSX ALB v22.x by @jpeters-vmw in #7
- Feature - Provide private key contents as string by @jpeters-vmw in #8
- Feature for Custom Controller Name by @jpeters-vmw in #10
- GovCloud controllers require FedRamp logon banner by @jpeters-vmw in #13
- Add support for S3 and EBS encryption by @jpeters-vmw in #15
- Add support for additional DNS Profile types by @jpeters-vmw in #17
New Contributors
- @jpeters-vmw made their first contribution in #6
Full Changelog: v1.0.1...v1.0.2