Skip to content

Tags: nutanix/nutanix.ansible

Tags

v2.4.0

Toggle v2.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Readme, Changelog and Requirements changes for Release 2.4.0 (#885)

* Changing release version in galaxy.yml

* Removing extra flag (#817)

* Dev, Tests, Docs and Examples for Associating or Disassociating categories to cluster (#762)

* Dev Code for cluster categories

* Dev, Tests, Docs and Examples for Associating or Disassociating categories to cluster

* Dev file for performing the task

* Fixing ansible lint

* fixing sanity

* Resolving comments

* Fixing Examples for Clusters

* Fixing lint

* Adding STIGS info V2 Module - Release/2.4.0 (#733)

* Adding dev&tests for STIGs info module V4

* minor fixes

* renaming module

* removing the deprecated API

* isort fix

* sanity fix

* resolving comments

* resolving comments

* sanity fix

* sanity fix

* Adding dev&tests for STIGs info module V4

* minor fixes

* renaming module

* removing the deprecated API

* isort fix

* sanity fix

* resolving comments

* resolving comments

* sanity fix

* sanity fix

* ansible lint fix

* adding examples

* adding total available result to dev and test

* minor fix in total available results

* adding enhancement for ntnx_vms_cd_rom_iso_v2 module (#826)

* adding enhancement for ntnx_vms_cd_rom_iso_v2 module

* isort fix

* Adding SSL certificates V2 Module - Release/2.4.0 (#793)

* Adding SSL certificates V2 Module dev code

* Sanity fixes

* sanity fix

* sanity fix

* doc fix

* reformatting docs

* Adding SSL certificates tests

* sanity fix

* isort fix

* add examples

* adding samples and minor fixes

* variable renaming

* resolving comments

* adding msg to docs

* Adding Storage Policies V2 Module - Release/2.4.0 (#773)

* Adding Storage Policies V2 module - dev/tests/examples

* sanity fix

* removing extra debug statements

* docs description fix

* enable storage policies tests

* disable storage policies tests

* example fix

* reformating modules in runtime.yml file

* fixing total available results

* variables renaming

* remove negative test

* resolving comments

* resolving comments

* remove debug statement

* assertion fix

* adding msg to docs

* assertion fix

* remove extra debug statement

* Adding Key Management Server V2 Module - Release/2.4.0  (#738)

* Adding dev and tests for KMS

* Adding negative scnerios & minor fixes

* Adding examples

* isort, black &flake8 fixes

* ansible lint fixes

* Adding test for updating with invalid ext id

* enable kms tests

* add ntnx-security-py-client to req files

* disable kms tests

* Adding total available results field

* enable kms tests

* minor fixes

* minor fixes

* disable kms tests

* Adding azure_key_vault object

* remove debug statement

* enable kms tests

* Sanity fix

* minor fixes

* minor fix

* disable kms tests

* resolving comments

* sanity fixes

* resolving comments

* ansible lint and sanity fixes

* examples fix

* undo inventory changes

* resolving some comments

* docs fix

* resolving comments

* resolving comments

* adding sdk in the external req file

* Adding Cluster Profiles V2 Module - Release/2.4.0  (#750)

* Adding dev modules for cluster profiles

* Add dev module to manage cluster profile association (apply/disassociate)

* black fix

* black fix

* Adding examples for cluster profile in module

* fix examples in module

* minor fix

* Adding initial tests with minor fix

* sanity fix

* Adding dryrun to cluster profile association module

* Adding initial tests for cluster profiles

* minor fixes

* ansible lint & sanity fixes

* sanity and ansible lint fixes

* sanity and minor fixes

* minor fix

* enable cluster profiles tests

* minor doc fix

* add examples

* adding samples and docs fixes

* sanity fix

* adding total available results to dev and test

* fixes in examples and docs

* uncomment variables

* minor fixes

* sanity fix

* resolving comments

* black fixes

* sanity fix

* Revert "sanity fix"

This reverts commit 3d6d4ff.

* sanity fix

* sanity fix

* resolving comments

* Adding fix for KMS new attributes in Idempotency check (#833)

* Adding fix to Abort task for Disk image instead of ISO (#840)

* Adding fix to handle the return of new attribute in prism (#844)

* Adding fix to handle the return on new attribute in prism

* ansible lint fix

* adding fix for new attribute

* Adding delay before deleting bucket in object store (#845)

* Adding msg in docs for many modules (#832)

* Adding msg in docs for many modules

* resolving comments

* Adding fix for protection policies new attributes (#836)

* Adding fix for protection policies new attributes

* sanity fix

* Adding test for setting is replication paused as true

* remove extra debug statement

* Adding missing docs in templates (#837)

* Adding missing docs in templates

* resolving comments

* minor fix in docs

* Adding docs fixes for storage policies (#843)

* Adding docs fixes for storage policies

* doc fix

* dev & test fixes

* ansible lint fix

* Specifying detailedAssociations is supported only when ext_id is provided (#848)

* Adding fix for guest customization (#847)

* add test to workflow jobs

* Revert "add test to workflow jobs"

This reverts commit 1ed1fec.

* Dev, Tests and Docs for EULA in licensing namespace (#751)

* Dev, Tests and Docs for EULA in licensing namespace

* Minor lint fixes

* Fixing sanity

* Minor fix in tests

* Adding Examples for EULA

* Fixing lint

* Resolved comments

* Minor fix

* Resolving comments

* Adding ntnx-licensing-py-client in requirements.txt

* Resolving comments

* Fixing test in Recivery points (#870)

* Adding a fix for volume group constant value (#839)

* Develop ansible module for host inventory - issue#493 (#805)

* Develop ansible module for host inventory

* doc fix

* isort fix

* setting env_fallback

* minor fix

* adding code fixes

* isort fix

* Adding inventory hosts tests

* ansible lint fix

* move extract_ip_address_from_external function to utils

* Revert "move extract_ip_address_from_external function to utils"

This reverts commit 50abda4.

* resolving comments

* ansible lint fix

* docs fix

* renaiming tests

* remove extra tests

* adding cpu_frequency_ghz to examples

* Adding logger to inventory hosts

* isort fix

* Develop ansible module V2 for VM inventory (#806)

* Develop ansible module V2 for VM inventory

* isort fix

* sanity fix

* removing unwanted variables from inventory

* isort fix

* sanity fix

* refactor _build_host_vars

* code refactoring & code fixes

* minor doc fix

* isort and flake8 fixes

* sanity fix

* Adding inventory V2 tests

* isort fix

* Adding examples

* sanity fix

* isort fix

* ansible lint fix & adding examples

* adding ipv6 as ansible host in case ipv4 is not found

* ansible lint fix

* sanity and ansible lint fixes

* resolving comments

* docs fix

* remove extra variable

* minor fix

* add tests to workflow

* renaiming inventory tests

* Revert "add tests to workflow"

This reverts commit e5b9d14.

* Adding logger to inventory V1 and V2 modules

* isort fix

* flake8 fix

* remove extra function

* Add logger based on flag to enable debug logs (#825)

* Add logger based on flag to enable debug logs

* undo changes to vms examples

* black and flake8 fixes

* Adding debug flag to docs in all modules

* sanity fix

* update logger docs name

* remove API count & adding option for log file path

* flake8 fix

* Adding ntnx_logger doc to all V3 modules

* sanity fix

* sanity fix

* sanity fix

* sanity fix

* fixes for pipeline

* flake8 fix

* minor change in path

* minor fix

* change in path

* adding fix for enable_debug_logging

* minor change in file path

* Adding enable_debug_logging to main file for all tests

* black fix

* undo changes in ok to test command workflow

* sanity fix

* adding enable_debug_logginto new tests

* Adding support for V3

* flake8 fix

* resolving comments

* Adding nutanix_log_file

* black fix

* set default value for log file

* black fix

* adding nutanix_log_file to all tests

* adding date to file

* Adding logger in EULA

* Adding default path variable

* adding DEFAULT_LOG_FILE to log_file var

---------

Co-authored-by: Abhinav Bansal <abhinav.bansal1@nutanix.com>

* flake8 fix

* identation fix

* adding minor fix in logger

* Adding fix for filters in inventory files (#871)

* Adding fix for ntp server IP list in clusters profiles (#834)

* Adding fix for ntp server IP list

* adding fix for ntp server ip list assertions

* adding support for new attribute in clusters profiles

* minor fix in assertion
and sanity fix

* ansible-lint fix

* minor fix in check mode assertion

* Adding current_ntp_server_config to clusters

* uncomment tests

* indentation fix

* docs fix in ntnx_vms_v2

* Fixing tests for ISCSI Client connection (#877)

* Fixing tests for ISCSI Client connection

* Checking the list to get ext_id for the correct name

* Fixing ansible lint

* Fixing update operation for lcm config (#878)

* Fixing update operation for lcm config

* Fixing flake8

* Removing default values as we don't need them in update operations

* Fixing tests and documentation

* Minor doc fix

* update SDKs versions

* Revert "update SDKs versions"

This reverts commit b035cc8.

* minor fix in objects tests

* updating docs for ntp_server_config_list in cluster module

* updating docs for ntp_server_config_list in cluster module

* Updating sdk versions in test requirements.txt

* Minor fix

* Changing version of objects

* Adding wait for completion in LCM config module

* task_ext_id assertion in LCM

* Removed support for resource_limit from Projects module (#881)

* Adding fix for ovas in logger

* Adding file size in logger

* Adding ALLOW_VERSION_NEGOTIATION to all api_client files

* isort fix

* set ALLOW_VERSION_NEGOTIATION to true

* Readme Changes for 2.4.0 Release

* Minor fix

* Chnaged requirements for 2.4.0 release

* Changelog changes

* Minor fix

* Minor lint fixes

* Minor lint fixes

* Minor lint fixes

---------

Co-authored-by: george-ghawali <george.ghawali@nutanix.com>
Co-authored-by: george-ghawali <george.ghawali@hotmail.com>

v2.3.0

Toggle v2.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Readme Changes for 2.3.0 release (#799)

* Readme Changes for 2.3.0 release

* Changing Readme and Changelog files for release 2.3.0

* Resolving comments

* Fixed ansible lint and release date

* Fixing ansible lint

* adding modules which were newly added and changed path for requirements.txt

* Bug fixes moved up in release 2.3.0

* minor fix

* minor fix

* minor fix

* Changing links in changelog.rst file

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changing version to 2.2.0 changelog.md (#700)

v2.1.1

Toggle v2.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixing version in galaxy.yml to 2.1.1 (#634)

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.1.0 release branch for v4 based module support for Prism, Data Pro…

…tection & policies, LCM and VGs (#604)

* All Modules and Tests under Prism namespace

* Tests for Prism

* All modules and tests for LCM namespace

* Ansible lint and sanity fixes

* ansible lint fix

* Ansible lint fix

* Changing example file name

* changing variable name

* minor fix

* Fixing error type in modules docs

* Adding fixes related to error attribute in result

* Adding fixes related to error attribute in response

* updating ntp server fqdn

* Fix module.fail_json arguments

* modifying copyrights and adding docs in helpers

* Updating copyrights

* Updating copyrights

* Updating copyrights

* Resolving comments

* Resolved comments

* Resolving comments

* minor fix in variable name

* minor fix in variable name

* Added idempotency fix in backup target

* resolving comments

* minor fix in check mode test

* Adding restore PC fixes to take restore point details instead of PC details

* minor fix in clusters test & changing remote pc variable name (#588)

* minor fix in clusters test & changing remote pc variable name

* Update tests/integration/targets/ntnx_recovery_points_v2/tasks/recovery_points.yml

Co-authored-by: Pradeepsingh Bhati <pradeep.bhati@nutanix.com>

---------

Co-authored-by: Pradeepsingh Bhati <pradeep.bhati@nutanix.com>

* Resolving comments

* Resolved dev code comments

* Resolving comments

* Adding more delay after installing or uninstalling ngt (#602)

* Added Pulse support in clusters (#589)

* Added Pulse support in clusters

* Adding pulse_status to tests

* Resolving comments

* Resolving comments

---------

Co-authored-by: George Ghawali <george.ghawali@nutanix.com>

* Resolving comments

* Minor fix from comments

* resolving comments

* Resolving comments

* minor fix in comments

* Minix fix in Docs

* minor fix

* minor fixes

* Fixed flake8

* Adding protection policies and protected resources module dev&tests (#591)

* Adding protection policies and protected resources module dev&tests

* Ansible lint, isort fixes
Adding module docs for volume group categories

* Adding protection policies examples with minor fixes

* ansible-lint fix

* Resolving comments

* Removing extra variables from examples

* Fixing error type in modules docs

* Fixing error attribute

* Resolving comments

* Adding fixes related to promote and restore VMs/VGs

* resolving comments & adding delay in test

* Resolving comments & fixing examples

* Resolving comments

* resolving comments

* Adding dummy values

* Resolving dev code

* Minor fix

* minor fixes

---------

Co-authored-by: George Ghawali <george.ghawali@nutanix.com>

* Fixed flake8

* Fix SSH command for cluster CRUD and cluster expanding (#603)

* Fix SSH command for cluster CRUD and cluster expanding

* ansible lint fixes

* Fix file name (backup_restore_object_store)

* enable vms clone

* Adding assertions fixes for LCM tests

* Enabling v4 tests apart from ntnx_gpus_v2 ntnx_lcm_v2 ntnx_prism_v2

* Disabling ntnx_storage_containers_v2 and ntnx_clusters_nodes_v2 tests

* Disabled all the tests except ntnx_protection_policies_v2 ntnx_clusters_and_hosts_v2

* Added data policies and lcm clients in requirements file

* disabled ntnx_clusters_and_hosts_v2 and enabled ntnx_routes_v2

* Enabled only data policies tests

* Enabling ntnx_clusters_and_hosts_v2 and ntnx_protection_policies_v2 for pegasus testing

* Enabling prism tests for pegasus.1 and then pegasus

* Testing deploy PC only

* Testing prism backup tests on Pegasus.1

* Running Deploy PC on Pegasus setup

* Running protection policies tests on pegasus.1 setup

* disabled protection policies and enabled prism

* disabled prism & enable protection policies

* disable protection policies & enable lcm

* Adding ansible lint fixes

* enable prism and disable lcm

* Adding sanity fixes

* isort fix

* isort fix

* sanity fix

* disabled Prism and enabled LCM

* Adding docs fix for issue 389 (#612)

* Adding docs fix for imprv 389

* resolve comments

* Enabling Prism and Disabling LCM

* Adding fix for restorable domain manager info module to take total number of restorable domain managers

* black & flake8 fix

* code refactoring

* black fix

* sanity fix

* black fix

* sanity fix

* resolving comments

* Fetching restorable domain manager with filter

* Adding orderby in list all restore points to take the latest restore point (#616)

* Running pc backup tests on pegasus setup

* fix variable name

* Enabled ntnx_storage_containers_v2 and disabled ntnx_prism_v2

* Enabled PC tests and disabled storage containers

* Enabled only deploy PC tests

* Disabled Prism tests and enabled lcm

* disable LCM and enable cluster ntnx_clusters_nodes_v2

* add debug statement for testing

* remove no_log flag

* adding no log flag

* Enabling only PC restore and disabling ntnx_clusters_nodes_v2

* Disable restore PC and enable V3 modules:
ntnx_acps
ntnx_acps_info
ntnx_address_groups
ntnx_address_groups_info
ntnx_categories
ntnx_categories_info
ntnx_clusters_info
ntnx_hosts_info
ntnx_image_placement_policies_info
ntnx_image_placement_policy
ntnx_images
ntnx_images_info
ntnx_ova
ntnx_permissions_info
ntnx_roles
ntnx_roles_info
ntnx_service_groups
ntnx_service_groups_info
ntnx_static_routes
ntnx_static_routes_info
ntnx_user_groups
ntnx_users_info
nutanix_floating_ips
nutanix_floating_ips_info
nutanix_pbrs
nutanix_pbrs_info
nutanix_subnets
nutanix_subnets_info
nutanix_vms_info
nutanix_vpcs
nutanix_vpcs_info
ntnx_security_rules_info
ntnx_vms_clone
nutanix_vms
ntnx_users

* enable only ntnx_projects and ntnx_projects_info

* Readme changes for release/2.1.0 (#619)

* Readme changes for release/2.1.0

* Changes in galaxy.yml file

* Minor changes in README.md

* Added version added in some files and fixed Copyright year to 2025 in one file

* Minor fix in the filter documentation (#624)

* Update requirements file (#625)

* Update requirements file

* Update ansible version in runtime.yml file

* upgrade python version in flake8

* Readme Update for release (#626)

* Minor changes in README.md

* Adding contents in CHANGELOG.rst and changelog.yaml

* Changes in CHANGELOG.md

---------

Co-authored-by: George Ghawali <george.ghawali@nutanix.com>
Co-authored-by: Pradeepsingh Bhati <pradeep.bhati@nutanix.com>

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run ansible sanity with all python versions and with latest ansible v…

…ersions (#573)

v1.9.2

Toggle v1.9.2's commit message
v1.9.2 Bump up ansible-core version to 2.15.0

v1.9.1

Toggle v1.9.1's commit message
v1.9.1 release with minor improvements & bug fixes

v1.9.0

Toggle v1.9.0's commit message
v1.9.0 Karbon & NDB features along with some improvements

v1.8.0

Toggle v1.8.0's commit message
v1.8.0 releas with NDB Support