Fix CI jobs

- Add jobs removed in [1] to the local configuration.
- Fix SSH key distribution in multinode job. It was broken on a
  recent Zuul update, it seems.

[1] - https://review.opendev.org/730813

Change-Id: I2572d92cbaabc1f02fc0790896ccaa3edfc5e6c2
(cherry picked from commit 76b1559d3a161b0d2326ada77bc69d089639075f)
This commit is contained in:
Javier Pena 2020-05-26 16:31:19 +02:00
parent 6aaf0c07ca
commit 100c950bc7
2 changed files with 28 additions and 9 deletions

View File

@ -165,6 +165,11 @@
- project:
check:
jobs:
- openstack-tox-pep8
- openstack-tox-py27
- build-openstack-releasenotes:
vars:
sphinx_python: python3
- packstack-integration-scenario001-tempest
- packstack-integration-scenario002-tempest
- packstack-integration-scenario003-tempest
@ -173,6 +178,11 @@
voting: false
gate:
jobs:
- openstack-tox-pep8
- openstack-tox-py27
- build-openstack-releasenotes:
vars:
sphinx_python: python3
- packstack-integration-scenario001-tempest
- packstack-integration-scenario002-tempest
- packstack-integration-scenario003-tempest

View File

@ -18,7 +18,7 @@
become: true
- hosts: controller
name: packstack-multinode
name: packstack-ssh-preparation-1
tasks:
- name: Generate SSH key on controller
shell: ssh-keygen -t rsa -f /root/.ssh/id_rsa -P ""
@ -31,14 +31,6 @@
become: true
register: ssh_key
- name: Deploy SSH key on compute node
authorized_key:
user: root
state: present
key: "{{ ssh_key.stdout }}"
delegate_to: "{{ hostvars['compute'].ansible_host }}"
become: true
- name: Deploy SSH key on controller
authorized_key:
user: root
@ -46,6 +38,23 @@
key: "{{ ssh_key.stdout }}"
become: true
- name: Set SSH key fact to be used by the compute node
set_fact:
sshkey: "{{ ssh_key.stdout }}"
- hosts: compute
name: packstack-ssh-preparation-2
tasks:
- name: Deploy SSH key on compute node
authorized_key:
user: root
state: present
key: "{{ hostvars['controller'].sshkey }}"
become: true
- hosts: controller
name: packstack-multinode
tasks:
- name: Run Packstack
shell:
cmd: |