nutanix.ansible
by
nutanix

Description: Official Nutanix Ansible collections

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on May 24th, 2024
Created on October 7th, 2021
Open Issues & Pull Requests: 74 (+0)
Number of forks: 69
Total Stargazers: 99 (+0)
Total Subscribers: 12 (+0)

Issue Activity (beta)

Open issues: 50
New in 7 days: 0
Closed in 7 days: 11
Avg open age: 177 days
Stale 30+ days: 33
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 11
Comments in 7 days: 1
Events in 7 days: 21

Top labels

  • feature (152)
  • enhancement (114)
  • bug (86)
  • v2.6.0 (35)
  • 1.0 (34)
  • v2.3.0 (34)
  • backlog (29)
  • v2.4.0 (29)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 184.8 days
90th percentile: 862.2 days
Tracked items: 269

Most active contributors

Detailed Description

The nutanix.ansible repository is the official Nutanix Ansible collection designed to automate Nutanix Cloud Platform operations. Written primarily in Python, it provides Ansible modules and playbooks that enable infrastructure teams to manage Nutanix environments through infrastructure-as-code practices. The collection is built on Nutanix v4 APIs and SDKs and requires ansible-core version 2.16.0 or higher, along with specific Python dependencies listed in the project's requirements.txt file.

The repository has demonstrated significant activity and engagement within the Nutanix and Ansible communities. GitGenius tracking data shows 269 tracked issues and pull requests with a median response latency of 0 hours and a mean latency of 4434.7 hours, indicating variable response times across different items. The most frequently applied issue labels are feature (111 occurrences), enhancement (79 occurrences), and bug (68 occurrences), reflecting an active development cycle focused on expanding capabilities and maintaining stability. The primary contributors tracked by GitGenius are abhinavbansal29 with 528 events, bhati-pradeep with 280 events, and george-ghawali with 253 events, demonstrating consistent team involvement in development and maintenance.

Version 2.5.0 represents a major update introducing substantial new functionality and improvements. The release adds support for Network Functions, Entity Groups for microsegmentation, Security Policy Rules listing, IAM Entities, and Virtual Switches, all built on v4 SDKs. Major improvements include configurable read timeout functionality across all v4 modules to handle slow Prism Central responses, Service Account API key authentication support via X-Ntnx-Api-Key headers, HTTP and HTTPS proxy support with authentication capabilities, and enhanced handling of invalid characters in inventory plugin group names. The collection also updated its CI/CD pipeline to Python 3.12 for compatibility with Ansible Core 2.16 and introduced a dedicated BaseModulev4 class to streamline v4-specific parameters.

The collection's design philosophy emphasizes simplicity, making it easy to use and develop. It supports comprehensive Nutanix infrastructure management including virtualization, cluster deployment, networking, security policies, identity and access management, and licensing operations. The repository is linked via overlapping contributors to nutanix/terraform-provider-nutanix, mintplex-labs/anything-llm, and ansible/ansible, indicating integration within broader infrastructure automation ecosystems.

An important deprecation notice indicates that legacy modules based on v0.8, v1, v2, and v3 APIs will be deprecated starting with a release planned for Q4-CY2026. Nutanix actively encourages users to migrate to the latest v2 versions marked with the _v2 suffix, which leverage v4 APIs and SDKs for enhanced capabilities and modern innovations. The collection is Red Hat Ansible Certified Content and entitled to support through the Ansible Automation Platform, with community support available through the Ansible Forum for users obtaining the collection from Galaxy or GitHub. Documentation includes required permissions guidance for Ansible service accounts and deprecation notices for modules like Karbon that are no longer supported on Prism Central 7.3 and later.

nutanix.ansible
by
nutanixnutanix/nutanix.ansible

Repository Details

Fetching additional details & charts...