Add undercloud upgrades playbook.

This new playbook configures repositories
in the undercloud before upgrade, imports
the needed branch of tripleo-upgrade role
and executes the role.

Change-Id: I7e8cc0c590ba1ec3a21a9a7545ac3318929387c2
This commit is contained in:
Jose Luis Franco Arza 2018-03-16 15:39:27 +01:00 committed by Jose Luis Franco
parent 736ce5e316
commit 49f4aea85e
2 changed files with 21 additions and 1 deletions

View File

@ -85,4 +85,4 @@
upgrade_init_command: "{{ update_repo_script_content }}"
include_role:
name: tripleo-upgrade
when: containerized_overcloud_upgrade|bool or undercloud_upgrade|default(false)|bool
when: containerized_overcloud_upgrade|bool

View File

@ -0,0 +1,20 @@
- name: Configure next release repository in the undercloud
hosts: undercloud
tags:
- undercloud-upgrade
vars:
repo_setup_script: "repo-setup-{{ lookup('env', 'UPGRADE_RELEASE') }}.sh"
repo_setup_log: "repo-setup-{{ lookup('env', 'UPGRADE_RELEASE') }}.log"
repo_setup_run_update: false
dlrn_hash_path: ''
dlrn_hash_path_newest: ''
roles:
- role: repo-setup
- name: Run tripleo-upgrade role to upgrade undercloud
hosts: undercloud
tags:
- undercloud-upgrade
roles:
- role: tripleo-upgrade