Changelog

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 and IONOS_PASSWORD environment variables (instead of PROFITBRICKS_USERNAME and PROFITBRICKS_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

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.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.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 and

    use the correspondent image ID.

  • new parameter for the volume module: location - used for identifying the image when image alias is used