Fix periodic image builder jobs
publish-openstack-octavia-amphora-image* jobs started failing because ubuntu no longer provides yum-utils package. Now dependencies have been cleaned up for the ubuntu job, and the centos job uses a centos node. The zuul playbook now works on Ubuntu and RedHat/Centos nodes. Change-Id: Ifca01d91d8eb92115d56744f4963e91ac537dd8e (cherry picked from commitd81a0556f5
) (cherry picked from commit80ff90e34e
) (cherry picked from commit41b2aad609
)
This commit is contained in:
parent
150eafccf4
commit
c78d1f192b
|
@ -19,10 +19,31 @@
|
|||
- debootstrap
|
||||
- qemu
|
||||
- bc
|
||||
- rpm
|
||||
- yum-utils
|
||||
- python3-venv
|
||||
- python3-setuptools
|
||||
when:
|
||||
- ansible_os_family == 'Debian'
|
||||
- name: Install rpm packages
|
||||
dnf:
|
||||
pkg: "{{ item }}"
|
||||
state: "latest"
|
||||
update_cache: yes
|
||||
register: install_packages
|
||||
become: yes
|
||||
until: install_packages is success
|
||||
retries: 5
|
||||
delay: 2
|
||||
with_items:
|
||||
- qemu-img
|
||||
- uuid
|
||||
- curl
|
||||
- kpartx
|
||||
- python3-pyyaml
|
||||
- qemu-kvm
|
||||
- python3-setuptools
|
||||
- yum
|
||||
when:
|
||||
- ansible_os_family == 'RedHat'
|
||||
- name: Install required pip packages
|
||||
pip:
|
||||
name: "{{ item }}"
|
||||
|
|
Loading…
Reference in New Issue