Changelog
5.0.12 (23 May, 2022)
Bug fixes:
close #67: fixed s3key module not accepting 'idempotency' param
5.0.11 (7 April, 2022)
Bug fixes:
fix #9: remove deprecated
nat
parameter from server module; the parameter is available on v6 only.
Features
fix #63: implemented support for Token Authentication: can be used with
token
parameter orIONOS_TOKEN
env variablefix #67: added new parameter on s3key module
idempotency
that ensures that If an s3key already exists, returns with already existing key instead of creating more
Enhancements
documentation updates related to Ansible Galaxy installation and usage
fix #1: added support for http proxies (only for
ionoscloud
python package >= 5.0.8)using IONOS_HTTP_PROXY and IONOS_HTTP_PROXY_HEADERS environment variables
5.0.10 (15 March, 2022)
Bug fixes:
fix STOP server bug: the resources are now deallocated when a shut off server is stopped
5.0.9 (21 January, 2022)
Bug fixes:
fix create volume bug that forced disk_type to be always
HDD
Enhancements:
add support for SSD storage (new options for volume storage type: SSD Standard, SSD Premium) - SSD Premium is the default if disk_type=SSD
5.0.8 (20 December, 2021)
Bug fixes:
fix #31 - group deletion
fix create volume response -> it will return the entire list of created volumes, not an empty list anymore
Enhancements:
improved deletion on all resources -> when trying to delete a resource that does not exist, the module will not fail anymore and it will succeed with
changed: False
allow name updates for volumes
Misc:
docs: updates the name of the module in examples
5.0.7 (10 December, 2021)
Enhancements:
fix #28 - added new group permissions according to the Cloud API
5.0.6 (18 November, 2021)
Features:
added option to configure the API URL from environment variables (using IONOS_API_URL environment variable)
Bug fixes:
fixed response from nic creation (to contain all the values from the API)
issue #15 - server module failure
5.0.5 (20 October, 2021)
Bug fixes:
Remove the default value of
dhcp
parameter fornic
module. The default value wasFalse
, which was not aligned with the CloudAPI swagger file.
5.0.4 (13 September, 2021)
Improvements:
Added support for using image aliases when creating a volume. The modules now support _image ID, snapshot ID or
image alias_ values for the
image
parameter. If the image alias is provided, the module will resolve the image alias anduse the correspondent image ID.
new parameter for the
volume
module:location
- used for identifying the image when image alias is used
5.0.3 (5 August, 2021)
Bug fixes:
fixed Issue #2:
Volume Module: HTTP 304 "Failed to parse request body" when attaching a volume to a server
5.0.2 (27 May, 2021)
Added a new module (image). Here you can find the more details about this feature.
New parameters on
volume
module:image_alias
backupunit_id
user_data
cpu_hot_plug
ram_hot_plug
nic_hot_plug
nic_hot_unplug
disc_virtio_hot_plug
disc_virtio_hot_unplug
5.0.1 (21 December, 2020)
Features:
IPFailover now supports dynamically generated IPs
On server creation it is possible to specify an IP for the server's included NIC
Added an option to rename network interfaces (Update NIC operation)
Bug fixes:
Fixed the return value of start/stop machine
Enhancements:
Changed the return values for the tasks. Here you can find the more details about the new templates.
Misc:
Rebranded the module from profitbricks to ionos-cloud
Changed the python package to ionoscloud instead of profitbricks
The datacenter and nic modules now have both name and id parameters, instead of just name
Migration steps from Profitbricks Module to Ionos Cloud Module:
install ionoscloud python package using
pip install ionoscloud
set the
IONOS_USERNAME
andIONOS_PASSWORD
environment variables (instead ofPROFITBRICKS_USERNAME
andPROFITBRICKS_PASSWORD
)adapt the playbooks by:
using the return values decribed here
changing the module names in playbooks (using find and replace), eliminating the
profitbricks_
prefix:profitbricks module ionos-cloud module profitbricks_backupunit
backupunit
profitbricks_datacenter
datacenter
profitbricks_firewall_rule
firewall_rule
profitbricks_group
group
profitbricks_ipblock
ipblock
profitbricks_k8s_cluster
k8s_cluster
profitbricks_k8s_config
k8s_config
profitbricks_k8s_nodepool
k8s_nodepool
profitbricks_lan
lan
profitbricks_nic
nic
profitbricks_pcc
pcc
profitbricks_s3key
s3key
profitbricks_share
share
profitbricks_snapshot
snapshot
profitbricks_user
user
profitbricks_volume
volume
profitbricks
server
Last updated