https://github.com/redhat-openstack/ansible-rhosp
Install RHOSP on existing TripleO setup
https://github.com/redhat-openstack/ansible-rhosp
Last synced: 7 months ago
JSON representation
Install RHOSP on existing TripleO setup
- Host: GitHub
- URL: https://github.com/redhat-openstack/ansible-rhosp
- Owner: redhat-openstack
- License: apache-2.0
- Created: 2016-05-15T06:49:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-12T12:28:26.000Z (over 2 years ago)
- Last Synced: 2024-05-01T21:35:39.912Z (almost 2 years ago)
- Language: Python
- Homepage:
- Size: 474 KB
- Stars: 2
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Ansible-RHOSP
=============
Ansible roles for installing RHOSP 9 on existing TripleO setup.
To install different version, checkout one of the existing branches:
To install RHOSP 8::
git checkout stable/8
To install RHOSP 7::
git checkout stable/7
Note: If you don't have TripleO setup, you can use ``ansible-ovb`` project to deploy such setup on existing OpenStack cloud.
Requirments
-----------
1. Packages listed in ``requirements.txt``. Install them by using ``pip install -r requirements.txt``.
2. hosts file with the undercloud entry::
[undercloud]
Make sure you have password-less connection to the undercloud host.
Usage
-----
Install RHOSP 9
^^^^^^^^^^^^^^^
#. Specify the number of nodes you would like to install in ansible-rhosp.cfg::
vi ansible-rhosp.cfg
controller_nodes: 1
compute_nodes: 1
ceph_nodes: 0
block_storage_nodes: 0
swift_nodes: 0
#. Run the following command::
ansible-playbook -i hosts playbooks/install.yaml -e @ansible-rhosp.cfg