
Openstack-ansible
Ansible playbooks to deploy OpenStack
About this project
OpenStack-Ansible provides Ansible playbooks and roles for the deployment and configuration of an OpenStack environment.
Development team
OpenStackAnsibleOpenStackAnsible - Project Update
Project Updates cover the latest changes in the project. See what's new in the latest OpenStack release, and what you can expect to see from the project in the upcoming release.
Loading this video connects to YouTube.
Capabilities
components
- adjutant
- aodh
- barbican
- blazar
- cache
- Deploys a caching solution for Keystone (memcached...)
- ceilometer
- cinder
- cloudkitty
- coordination
- Deploys a tooling to enable advanced coordination capabilities (zookeeper, redis...)
- database
- Deploys the OpenStack database (MySQL...)
- designate
- glance
- heat
- horizon
- ironic
- keystone
- magnum
- manila
- masakari
- message-queue
- Deploys the OpenStack message queue (RabbitMQ...)
- mistral
- neutron
- nova
- octavia
- placement
- rally
- secrets-storage
- Deploys a Castellan-compatible secrets storage solution
- swift
- trove
- zun
features
- all-in-one
- Supports installing all components on a single machine
- supports-heterogeneous-versions
- Supports running heterogeneous versions of OpenStack components
starts-from
- os-installed
- Needs a base operating system
technology
- ansible
- Makes use of Ansible for configuration management
- deb-packages
- Makes use of Debian-style packaging
- debian
- Based on Debian GNU/Linux
- git
- Works directly from git source code repositories
- redhat-centos-stream
- Based on RedHat Enterprise Linux or CentOS Stream
- rockylinux
- Based on Rocky Linux
- rpm-packages
- Makes use of RPM-style packaging
- source-tarballs
- Works directly from upstream-released source code tarballs
- ubuntu
- Based on Ubuntu Server
upgrade
- online
- Upgrade is done online, control plane is up during upgrade.
- per-version
- Need to bring each new version online before upgrading the next
- skip-level
- Direct x to z version upgrade, no need for intermediary steps