Merge "Factor out OpenStack release detection playbook"

This commit is contained in:
Zuul 2018-11-30 11:00:12 +00:00 committed by Gerrit Code Review
commit e85e84f353
5 changed files with 28 additions and 60 deletions

View File

@ -1,19 +1,7 @@
---
- name: Detect openstack_release variable
hosts: bifrost
gather_facts: false
tasks:
- name: Get current kolla-ansible version number
local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
register: kolla_ansible_version
changed_when: false
when: openstack_release == "auto"
- name: Set openstack_release variable
set_fact:
openstack_release: "{{ kolla_ansible_version.stdout }}"
when: openstack_release == "auto"
tags: always
- import_playbook: detect-release.yml
vars:
detect_release_hosts: bifrost
- name: Apply role bifrost
hosts: bifrost

View File

@ -0,0 +1,16 @@
---
- name: Detect openstack_release variable
hosts: "{{ detect_release_hosts }}"
gather_facts: false
tasks:
- name: Get current kolla-ansible version number
local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
register: kolla_ansible_version
changed_when: false
when: openstack_release == "auto"
- name: Set openstack_release variable
set_fact:
openstack_release: "{{ kolla_ansible_version.stdout }}"
when: openstack_release == "auto"
tags: always

View File

@ -1,19 +1,7 @@
---
- name: Detect openstack_release variable
hosts: mariadb
gather_facts: false
tasks:
- name: Get current kolla-ansible version number
local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
register: kolla_ansible_version
changed_when: false
when: openstack_release == "auto"
- name: Set openstack_release variable
set_fact:
openstack_release: "{{ kolla_ansible_version.stdout }}"
when: openstack_release == "auto"
tags: always
- import_playbook: detect-release.yml
vars:
detect_release_hosts: mariadb
- name: Backup MariaDB
hosts: mariadb

View File

@ -1,19 +1,7 @@
---
- name: Detect openstack_release variable
hosts: mariadb
gather_facts: false
tasks:
- name: Get current kolla-ansible version number
local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
register: kolla_ansible_version
changed_when: false
when: openstack_release == "auto"
- name: Set openstack_release variable
set_fact:
openstack_release: "{{ kolla_ansible_version.stdout }}"
when: openstack_release == "auto"
tags: always
- import_playbook: detect-release.yml
vars:
detect_release_hosts: mariadb
- name: Recover mariadb
hosts: mariadb

View File

@ -32,21 +32,9 @@
- (ansible_play_batch | length) != (groups['all'] | length)
tags: always
- name: Detect openstack_release variable
hosts: all
gather_facts: false
tasks:
- name: Get current kolla-ansible version number
local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
register: kolla_ansible_version
changed_when: false
when: openstack_release == "auto"
- name: Set openstack_release variable
set_fact:
openstack_release: "{{ kolla_ansible_version.stdout }}"
when: openstack_release == "auto"
tags: always
- import_playbook: detect-release.yml
vars:
detect_release_hosts: all
- name: Apply role prechecks
gather_facts: false