Fix the last old repository references

This patch fixes the latest references that are around and refer to the
old repository name (tripleo-quickstart-utils), changing it into the new
tripleo-ha-utils.

Change-Id: I426387486b832314882a3094966e4f2806218331
This commit is contained in:
Raoul Scarazzini 2018-05-23 17:05:32 +02:00
parent 23b0d18a1f
commit 20507623d0
5 changed files with 24 additions and 24 deletions

View File

@ -17,10 +17,10 @@ The playbooks can be launched directly from the **undercloud** machine of the
**TripleO** deployment. The described steps are expected to be run inside the **TripleO** deployment. The described steps are expected to be run inside the
*/home/stack* directory. */home/stack* directory.
First of all a clone of the *tripleo-quickstart-utils* repository must be First of all a clone of the *tripleo-ha-utils* repository must be
created: created:
git clone https://github.com/redhat-openstack/tripleo-quickstart-utils git clone https://github.com/openstack/tripleo-ha-utils
then three environment variables needs to be exported, pointing three files: then three environment variables needs to be exported, pointing three files:
@ -33,7 +33,7 @@ These files are:
**ansible.cfg** which must contain at least these lines: **ansible.cfg** which must contain at least these lines:
[defaults] [defaults]
roles_path = /home/stack/tripleo-quickstart-utils/roles roles_path = /home/stack/tripleo-ha-utils/roles
**hosts** which must be configured depending on the deployed environment, **hosts** which must be configured depending on the deployed environment,
reflecting these sections: reflecting these sections:
@ -90,17 +90,17 @@ In this example to connect to overcloud-controller-0 ansible will use
With this setup in place is then possible to launch the playbook: With this setup in place is then possible to launch the playbook:
ansible-playbook /home/stack/tripleo-quickstart-utils/playbooks/overcloud-instance-ha.yml -e release=newton ansible-playbook /home/stack/tripleo-ha-utils/playbooks/overcloud-instance-ha.yml -e release=newton
Using the playbooks on tripleo-quickstart provided environment Using the playbooks on tripleo-quickstart provided environment
-------------------------------------------------------------- --------------------------------------------------------------
*tripleo-quickstart-utils* project can be set as a *tripleo-quickstart* *tripleo-ha-utils* project can be set as a *tripleo-quickstart*
extra requirement, so all the code will be automatically downloaded and extra requirement, so all the code will be automatically downloaded and
available. available.
Inside the requirements.txt file you will need a line pointing to this repo: Inside the requirements.txt file you will need a line pointing to this repo:
echo "https://gituhb.com/openstack/tripleo-quickstart-utils/#egg=tripleo-quickstart-utils" >> tripleo-quickstart/quickstart-extras-requirements.txt echo "https://github.com/openstack/tripleo-ha-utils/#egg=tripleo-ha-utils" >> tripleo-quickstart/quickstart-extras-requirements.txt
Supposing the environment was successfully provided with a previous quickstart Supposing the environment was successfully provided with a previous quickstart
execution, to use one of the utils playbook a command line like this one can be execution, to use one of the utils playbook a command line like this one can be

View File

@ -4,30 +4,30 @@ Infrared Intance-ha Plugin Playbook
This Plugin deploys Instance-Ha on OpenStack using InfraRed This Plugin deploys Instance-Ha on OpenStack using InfraRed
The Tasks in infrared_instance-ha_plugin_main.yml, along with the The Tasks in infrared_instance-ha_plugin_main.yml, along with the
plugin.spec at tripleo-quickstart-utils/plugin.spec provide support plugin.spec at tripleo-ha-utils/plugin.spec provide support
for running this repo's roles and playbooks as an Infrared plugin. for running this repo's roles and playbooks as an Infrared plugin.
[InfraRed](http://infrared.readthedocs.io/en/stable/) is a plugin based system [InfraRed](http://infrared.readthedocs.io/en/stable/) is a plugin based system
that aims to provide an easy-to-use CLI for Ansible based projects and that aims to provide an easy-to-use CLI for Ansible based projects and
OpenStack deployment. OpenStack deployment.
The plugin provides infrared plugin integration for The plugin provides infrared plugin integration for
two OpenStack High-Availability features: two OpenStack High-Availability features:
[instance-ha](https://github.com/redhat-openstack/tripleo-quickstart-utils/tree/master/roles/instance-ha) [instance-ha](https://github.com/openstack/tripleo-ha-utils/tree/master/roles/instance-ha)
[stonith-config](https://github.com/redhat-openstack/tripleo-quickstart-utils/tree/master/roles/stonith-config) [stonith-config](https://github.com/openstack/tripleo-ha-utils/tree/master/roles/stonith-config)
Usage: Usage:
===== =====
**Installation and deployment:** **Installation and deployment:**
[Setup InfraRed](http://infrared.readthedocs.io/en/stable/bootstrap.html) [Setup InfraRed](http://infrared.readthedocs.io/en/stable/bootstrap.html)
ir plugin add https://github.com/redhat-openstack/tripleo-quickstart-utils ir plugin add https://github.com/openstack/tripleo-ha-utils
export ANSIBLE_ROLES_PATH='plugins/tripleo-quickstart-utils/roles' export ANSIBLE_ROLES_PATH='plugins/tripleo-ha-utils/roles'
ir instance-ha-deploy -v --release 12 --stonith_devices all ir instance-ha-deploy -v --release 12 --stonith_devices all
@ -49,4 +49,4 @@ ir plugin remove instance-ha-deploy
Author Information Author Information
------------------ ------------------
Pini Komarov pkomarov@redhat.com Pini Komarov pkomarov@redhat.com

View File

@ -10,8 +10,8 @@
- name: check $ANSIBLE_ROLES_PATH is set - name: check $ANSIBLE_ROLES_PATH is set
fail: fail:
msg: Please export ANSIBLE_ROLES_PATH='plugins/tripleo-quickstart-utils/roles' ; Before running this playbook with infrared. msg: Please export ANSIBLE_ROLES_PATH='plugins/tripleo-ha-utils/roles' ; Before running this playbook with infrared.
when: '"tripleo-quickstart-utils" not in ansible_roles_path_out.stdout' when: '"tripleo-ha-utils" not in ansible_roles_path_out.stdout'
#manual override because of https://github.com/ansible/ansible/issues/26336 #manual override because of https://github.com/ansible/ansible/issues/26336
@ -99,7 +99,7 @@
echo -e "Host undercloud\n Hostname 127.0.0.1\n IdentityFile /home/stack/.ssh/id_rsa\n User stack\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null\n" > ssh.config.ansible echo -e "Host undercloud\n Hostname 127.0.0.1\n IdentityFile /home/stack/.ssh/id_rsa\n User stack\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null\n" > ssh.config.ansible
openstack server list -c Name -c Networks | awk '/ctlplane/ {print $2, $4}' | sed s/ctlplane=//g | while read node; do node_name=$(echo $node | cut -f 1 -d " "); node_ip=$(echo $node | cut -f 2 -d " "); echo -e "Host $node_name\n Hostname $node_ip\n IdentityFile /home/stack/.ssh/id_rsa\n User heat-admin\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null\n"; done >> ssh.config.ansible openstack server list -c Name -c Networks | awk '/ctlplane/ {print $2, $4}' | sed s/ctlplane=//g | while read node; do node_name=$(echo $node | cut -f 1 -d " "); node_ip=$(echo $node | cut -f 2 -d " "); echo -e "Host $node_name\n Hostname $node_ip\n IdentityFile /home/stack/.ssh/id_rsa\n User heat-admin\n StrictHostKeyChecking no\n UserKnownHostsFile=/dev/null\n"; done >> ssh.config.ansible
- name: get tripleo-quickstart-utils repo - name: get tripleo-ha-utils repo
git: git:
repo: 'https://github.com/openstack/tripleo-ha-utils.git' repo: 'https://github.com/openstack/tripleo-ha-utils.git'
dest: /home/stack/tripleo-ha-utils dest: /home/stack/tripleo-ha-utils

View File

@ -9,7 +9,7 @@ overcloud environment in which it was configured.
Requirements Requirements
------------ ------------
A working and accessible TripleO environment, as described [here](https://github.com/redhat-openstack/tripleo-quickstart-utils/tree/master/README.md). A working and accessible TripleO environment, as described [here](https://github.com/openstack/tripleo-ha-utils/tree/master/README.md).
so an *hosts* file containing the whole environment inventory and, if needed, a so an *hosts* file containing the whole environment inventory and, if needed, a
*ssh.config.ansible* with all the information to access nodes. *ssh.config.ansible* with all the information to access nodes.
@ -25,7 +25,7 @@ into the overcloud you can rely on a command like this one:
-e public_net_pool_start="192.168.99.211" \ -e public_net_pool_start="192.168.99.211" \
-e public_net_pool_end="192.168.99.216" \ -e public_net_pool_end="192.168.99.216" \
-e public_net_gateway="192.168.99.254" \ -e public_net_gateway="192.168.99.254" \
tripleo-quickstart-utils/rally/instance-ha.yml tripleo-ha-utils/rally/instance-ha.yml
this command can be launched from the *undercloud* machine or from a jump host this command can be launched from the *undercloud* machine or from a jump host
(which must have all the required file locally). (which must have all the required file locally).

View File

@ -1,11 +1,11 @@
[metadata] [metadata]
name = tripleo-quickstart-utils name = tripleo-ha-utils
summary = Extend tripleo-quickstart's abilities to deploy and test TripleO summary = Give a set of tools to test TripleO HA capabilities
description-file = description-file =
README.md README.md
author = Raoul Scarazzini author = Raoul Scarazzini
author-email = rasca@redhat.com author-email = rasca@redhat.com
home-page = http://docs.openstack.org/developer/tripleo-quickstart/ home-page = https://github.com/openstack/tripleo-ha-utils/
classifier = classifier =
License :: OSI Approved :: Apache Software License License :: OSI Approved :: Apache Software License
Development Status :: 4 - Beta Development Status :: 4 - Beta