RETIRED, Extra Ansible roles to automate TripleO deployments
Go to file
Mathieu Bultel 741bf8d002 Add upgrade tasks for overcloud deployment
Change-Id: Iee02924908c938828669cf3d8d03c34eeda32183
2016-04-01 15:38:13 +02:00
defaults Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
handlers Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
meta Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
tasks Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
templates Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
tests Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
vars Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
.gitignore Initial commit 2016-04-01 15:23:05 +02:00
.gitreview Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
ansible.cfg Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
LICENSE Initial commit 2016-04-01 15:23:05 +02:00
README.md Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
requirements.txt Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
setup.cfg Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
setup.py Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00
test.yaml Add upgrade tasks for overcloud deployment 2016-04-01 15:38:13 +02:00

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
  sudo: yes
  roles:
    - ansible-role-tripleo-overcloud-upgrade

License

Apache

Author Information

mbultel@redhat.com