Skip to content

Releases: CenturyLinkCloud/clc-ansible-module

Release 1.1.21

24 Mar 19:29
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.11.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.11.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes:
Fixed an issue where not having a group called "Default Group" in your primary datacenter would cause server delete failures.

Release 1.1.11

30 May 22:33
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.11.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.11.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes:

  • Fixed bug where invalid id results in crash in the network_facts module.

Release 1.1.10

13 May 20:45
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.10.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.10.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes:

  • network module scaffolding
  • partial create support
  • do not create network if it exists
  • create action returns network payload
  • exit with failure when wait on create fails
  • add support for network deletes
  • refactoring to support update use cases
  • basic update functionality
  • support updates post-create
  • return request if wait is false
  • fix mocks and code to match silly reality
  • refactor search key to squash bug and improve readability
  • desc != description
  • wait parameter is boolean
  • update with changes should return change=True
  • fix bug in update logic
  • example clc_network playbooks
  • Add documentation for clc_network module
  • update internal module docs
  • clarification on utilization of id field
  • remove support for check_mode since it is not implemented
  • add test for updates when desc provided but not name
  • Updating clc-sdk dependency and version number
  • Added return JSON info
  • Fixed issue where description wasn't getting set correctly
  • enable check_mode
  • Modified the network module a bit to add additional docs around wait
  • propagate full returned body on package failure
  • retrieve facts for all networks if id is not specified
  • updated the requirements file.

Release 1.1.9

07 May 12:41
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.9.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.9.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes

  • clc_server now returns a group property containing the final state of the group

Release 1.1.8

07 May 12:21
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.8.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.8.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes

  • Added default of TCP to protocol
  • Introduce clc_network_fact module
  • Introduce clc_loadbalancer_fact module : a module for retrieving information on a shared loadbalancer
  • add to include example playbook, modifed to fix typo, more detailed e… …
  • Corrected variable names and typos
  • Added exception logic for networks not present
  • add to include example playbook, modifed to fix typo, more detailed error messages
  • Fixed datacenter variable to the standard of 'location'

Release 1.1.6

20 Apr 13:29
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.6.tar.gz to your system.
  • Remove any previous installation via pip:
    pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    pip install clc-ansible-module-1.1.6.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes

  • added author to all modules
  • applied autopep8 for fact modules
  • correcting issue with servers links

Release 1.1.5

13 Apr 22:41
Compare
Choose a tag to compare

Preferred Installation Method

  • pip install clc-ansible-module

To Install from this Project

  • Download clc-ansible-module-1.1.5.tar.gz to your system.
  • Remove any previous installation via pip:
    • pip uninstall clc-ansible-module
  • Install the package you just downloaded:
    • pip install clc-ansible-module-1.1.5.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Changes

  • Updated example deploy playbook which uses count_group/exact_count.
  • Adding server fact module to retrieve server details from clc V2 api.
  • Updated documentation.
  • Adding group fact module.
  • updated with an example of the packages element on clc-server module.
  • Updated with info about the clc_group_fact and clc_server_fact modules
  • Better type checking and validation with ttl

Release 1.1.4

02 Mar 14:49
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

Download clc-ansible-module-1.1.4.tar.gz to your system.

Remove any previous installation via pip:
pip uninstall clc-ansible-module

Install the package you just downloaded:
pip install clc-ansible-module-1.1.4.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Release 1.1.2

04 Dec 18:43
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

Download clc-ansible-module-1.1.2.tar.gz to your system.

Remove any previous installation via pip:
pip uninstall clc-ansible-module

Install the package you just downloaded:
pip install clc-ansible-module-1.1.2.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.

Release 1.1.1

04 Dec 16:52
Compare
Choose a tag to compare

Preferred Installation Method

pip install clc-ansible-module

To Install from this Project

Download clc-ansible-module-1.1.1.tar.gz to your system.

Remove any previous installation via pip:
pip uninstall clc-ansible-module

Install the package you just downloaded:
pip install clc-ansible-module-1.1.1.tar.gz

Note: You might have to execute the pip commands as root on some systems. Prefix the above commands with 'sudo ' in such cases.