tripleo-quickstart-extras/roles/overcloud-upgrade
Gael Chamoulaud 5533b8f7a1 Adds a Bashate target to tox.ini.
This will now run bashate on all shell scripts. We could ignore the
following list of bashate errors:

- E006: Line longer than 79 columns (as many scripts use jinja
        templating, this is very difficult)
- E040: Syntax error determined using `bash -n` (as many scripts
        use jinja templating, this will often fail and the syntax
        error will be discovered in execution anyway)

Change-Id: I6f6d454ac54a0ac98d8b8a092fa522cba092a592
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2017-02-07 12:23:45 +01:00
..
defaults Integrate undercloud_user var into oooq-extras 2017-01-18 09:32:16 -05:00
doc Update Liberty related documentation throughout roles 2017-01-03 12:54:06 -05:00
handlers [validate-upgrade] use 'become' instead of 'sudo' 2017-01-03 15:29:47 +01:00
meta Integrate undercloud_user var into oooq-extras 2017-01-18 09:32:16 -05:00
tasks [validate-upgrade] use 'become' instead of 'sudo' 2017-01-03 15:29:47 +01:00
templates Adds a Bashate target to tox.ini. 2017-02-07 12:23:45 +01:00
tests Cleanup and move files for overcloud-upgrade 2016-11-21 11:50:22 +01:00
README.md [validate-upgrade] use 'become' instead of 'sudo' 2017-01-03 15:29:47 +01:00
ansible.cfg Cleanup and move files for overcloud-upgrade 2016-11-21 11:50:22 +01:00
requirements.txt Cleanup and move files for overcloud-upgrade 2016-11-21 11:50:22 +01:00
test.yaml [validate-upgrade] use 'become' instead of 'sudo' 2017-01-03 15:29:47 +01:00

README.md

Ansible-role-tripleo-overcloud-upgrade

Requirements

This role can be used on top of an existing Overcloud deployment. You just need to provide the required inventory file (see tests/ for more details).

Role Variables

Here is the default parameters for overcloud upgrade role:

# pre upgrade settings:
oc_dns_server: 192.168.122.1
# set-repo settings:
target_upgrade_version: mitaka
delorean_hash: current-passed-ci
repos:
  - delorean.repo
  - delorean-deps.repo
yum_repo_path: /etc/yum.repos.d/
# Url of the delorean repos:
repos_url:
  - http://trunk.rdoproject.org/centos7-{{ target_upgrade_version }}/{{ delorean_hash | default('current-passed-ci')}}/delorean.repo
  - http://trunk.rdoproject.org/centos7-{{ target_upgrade_version }}/delorean-deps.repo

Dependencies

Depends on: Tripleo-quickstart: https://github.com/redhat-openstack/tripleo-quickstart.git Ansible-role-tripleo-overcloud: https://github.com/redhat-openstack/ansible-role-tripleo-overcloud.git

Example Playbook

- name:  Upgrade overcloud
  hosts: undercloud
  gather_facts: no
  become: yes
  roles:
    - ansible-role-tripleo-overcloud-upgrade

License

Apache

Author Information

mbultel@redhat.com