OpenSUSE15.1 container image + necessary test changes (2.7 edition) (#68801)

* add changelog fragment

Signed-off-by: Rick Elrod <rick@elrod.me>

* Update changelogs/fragments/ansible-test-opensuse-15.1.yml

Co-Authored-By: Matt Clay <matt@mystile.com>

* handle installing mysql on suse

Signed-off-by: Rick Elrod <rick@elrod.me>

* attempt to get tests passing again

Signed-off-by: Rick Elrod <rick@elrod.me>

* Update docker.txt to use the OpenSUSE 15.1 container image

Signed-off-by: Rick Elrod <rick@elrod.me>

Co-authored-by: Matt Clay <matt@mystile.com>
pull/68913/head
Rick Elrod 6 years ago committed by GitHub
parent f8de20b3b0
commit 3d8d43bd4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,2 @@
minor_changes:
- ansible-test - Upgrade OpenSUSE containers to use Leap 15.1.

@ -71,6 +71,13 @@
with_items: "{{mysql_packages}}"
when: ansible_pkg_mgr == 'apt'
- name: install mysqldb_test opensuse dependencies
zypper:
name: "{{ mysql_packages }}"
state: latest
when: ansible_pkg_mgr == 'zypper'
notify: cleanup mysql
- name: install mysqldb_test FreeBSD dependencies
pkgng:
name: "{{ item }}"

@ -1,10 +1,10 @@
- name: get hello package version
shell: zypper --xml se -svx hello | grep 'name="hello"' | sed 's/.*edition="\([^ ]*\)".*/\1/'
shell: zypper --xml se -svx hello | grep 'name="hello"' | grep 'repository="Main Repository"' | sed 's/.*edition="\([^ ]*\)".*/\1/'
register: hello_version
- name: set URL of test package
set_fact:
hello_package_url: http://download.opensuse.org/repositories/openSUSE:/Leap:/{{ ansible_distribution_version }}/standard/x86_64/hello-{{ hello_version.stdout }}.x86_64.rpm
hello_package_url: https://download.opensuse.org/distribution/leap/{{ ansible_distribution_version }}/repo/oss/x86_64/hello-{{ hello_version.stdout }}.x86_64.rpm
- debug: var=hello_package_url
@ -179,6 +179,11 @@
name: empty
state: removed
- name: install rpmbuild
zypper:
name: rpmbuild
state: present
- name: clean zypper RPM cache
file:
name: /var/cache/zypper/RPMS

@ -3,7 +3,7 @@ centos6 name=quay.io/ansible/centos6-test-container:1.4.0 seccomp=unconfined
centos7 name=quay.io/ansible/centos7-test-container:1.4.0 seccomp=unconfined
fedora29 name=quay.io/ansible/fedora29-test-container:1.9.4 python=3
fedora30 name=quay.io/ansible/fedora30-test-container:1.9.2 python=3
opensuse15py2 name=quay.io/ansible/opensuse15py2-test-container:1.7.0
opensuse15 name=quay.io/ansible/opensuse15-test-container:1.7.0 python=3
opensuse15py2 name=quay.io/ansible/opensuse15py2-test-container:1.14.0
opensuse15 name=quay.io/ansible/opensuse15-test-container:1.14.0 python=3
ubuntu1604 name=quay.io/ansible/ubuntu1604-test-container:1.4.0 seccomp=unconfined
ubuntu1804 name=quay.io/ansible/ubuntu1804-test-container:1.6.0 seccomp=unconfined python=3

Loading…
Cancel
Save