Magic Castle 13.0.0
Added
- Added
skip_upgrade
variable to main module - Added
puppetfile
variable to main module - Added variable vhosts to cloudflare and gcloud dns
- [AWS] Added ipv6 support in AWS security groups
- Added wait loop for terraform_data.yaml in puppet.yaml
- [GCP] Added t2a machine-type to GCP machine_type.py
- Added documentation section on volume expansion
Changed
- [cloud-init] FQDN is now part of instances' hostname in cloud-init
- [openstack] Replaced deprecated compute_secgroup by networking_secgroup
- Firewalls rules are now defined based on tags instead global static rules
- Port 22 for SSH connection is now open only for
login
tagged instances of all instances with public ip address - Replaced
null_resource
byterraform_data
- Bumped terraform minimum required version to 1.4.0
- Issuing wilcard certificate is now optional
- Replaced librarian-puppet by r10k
Removed
- Removed email variable in examples' dns module
Refer to puppet-magic_castle changelog for details on change to the Puppet environment.