openstack-ansible
by
openstack

Description: Ansible playbooks for deploying OpenStack. Mirror of code maintained at opendev.org.

View on GitHub ↗

Summary Information

Updated 47 minutes ago
Added to GitGenius on April 8th, 2021
Created on November 26th, 2014
Open Issues & Pull Requests: 0 (+0)
Number of forks: 682
Total Stargazers: 1,555 (+0)
Total Subscribers: 178 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenStack-Ansible is an official OpenStack project that provides Ansible playbooks for deploying production OpenStack environments from source code. The project is designed to balance scalability with operational simplicity, making it straightforward to deploy, operate, upgrade, and grow OpenStack installations. This repository serves as the primary orchestration point for infrastructure automation, with the actual codebase maintained at opendev.org and mirrored on GitHub.

The project is written primarily in Python and encompasses multiple domain classifications including orchestration, infrastructure automation, cloud management, configuration management, and DevOps tooling. It addresses the full spectrum of cloud infrastructure concerns including compute, networking, and scaling capabilities. OpenStack-Ansible is positioned as an infrastructure-as-a-service deployment solution that automates the provisioning and management of OpenStack cloud environments.

A key architectural feature of OpenStack-Ansible is its modular role-based structure. Rather than maintaining all functionality within a single monolithic codebase, the project offers separate role repositories for each individual component that OpenStack-Ansible supports. This separation allows for more granular configuration and maintenance. Individual roles can be found at dedicated repositories following the naming pattern openstack/openstack-ansible-ROLENAME on opendev.org, with comprehensive configuration documentation available for each role.

The project provides multiple entry points for users with different needs. For those new to OpenStack-Ansible, a Quick Start guide offers an All-In-One build option for testing purposes. More experienced operators can reference the Deployment Guide for detailed installation and operational procedures. The project maintains comprehensive documentation covering both user-facing deployment guidance and developer-focused contribution guidelines, recognizing that the community may identify features or improvements that warrant inclusion in the project.

OpenStack-Ansible operates within the broader OpenStack governance structure and maintains active community engagement channels. Users and developers can seek assistance through the OpenStack Mailing Lists, particularly the openstack-discuss list, or through real-time communication on the OFTC network in the dedicated IRC channel #openstack-ansible. This multi-channel support structure reflects the project's commitment to community involvement and collaborative development.

The project is licensed under the Apache License Version 2.0, ensuring open-source accessibility and modification rights. Bug tracking is managed through Launchpad, while release notes and comprehensive documentation are maintained on the official OpenStack documentation portal. The source code repository at opendev.org serves as the authoritative upstream, with the GitHub mirror providing additional accessibility for developers and operators who prefer that platform. This dual-repository approach ensures broad availability while maintaining a single source of truth for the project's development.

openstack-ansible
by
openstackopenstack/openstack-ansible

Repository Details

Fetching additional details & charts...