- Set packages upgrade script
apt upgrade
to non-interactive mode
- Fix readme
- Fix Copyright note
- Update Default YQ package version
- Update a list of available instances types
- Make sure that instances without public IP addresses (IPv4/IPv6) are able to connect to the internet
- Update/install packages when there is no public network in the instance and default route is configured
- Replace
ifcfg
network configuration withNetworkManager keyfile
format - Add new supported images:
- fedora-36
- fedora-37
- rocky-9
- centos-stream-9
- Remove unsupported images:
- fedora-34
ifcfg
configuration is depricated now and will be remove in the next release- If no public address is available for the instance user needs to:
- to provide internet connectivity via private network with NAT
- add route to
0.0.0.0/0
to access internet via specific private interface - add the same route to private network settings
- Fix Netplan network configuration on boot with - empty map of nameservers and empty list of routes is passed to neplan config insted o
null
- Fix sudo and ssh-authorized-keys injection
- Update structure of the variable
private_networks_settings
to work fine with with hcloud-server module - new variables are not used for now, but it makes space for future improvements - Add requirements
- Remove notice about CEPH instances - they are not avaliable anymore
Please check described variable new structure. Previous one will not work with this version of the module. Result file will not change after applying this version of module.
- Fix readme
- Moving from cloud-init definition in template files to terraform maps - this gives more flexibility than working with templates
- Add possibility to define timezone with cloudinit on boot
- Add possibility to install additional packages
- This module doesn't force packages upgrade on first boot if variable
upgrade_all_packages
was set to false - Resolve DNS issues on supported debian systems
- Resolve Network and DNS issues on supported RHEL systems
- Remove unsupported images:
- fedora-33
- centos-7
- centos-8 - Please read this post for more details
- debian-9
- ubuntu-18.04
- Add new supported images:
- fedora-34
- rocky-8
- centos-stream-8
This is breaking change, please take a look at all Outputs. Names of the outputs
have changed since version 1.0.0
- Initial version of the module - Please read README for all details