Merge "add Gentoo jobs and vars and also fix install test"

This commit is contained in:
Zuul 2018-09-27 09:20:23 +00:00 committed by Gerrit Code Review
commit fc5e0076c2
6 changed files with 42 additions and 3 deletions

View File

@ -5,8 +5,12 @@
mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
set_apt_mirrors_trusted: True
post_tasks:
- name: Set emacs package fact for gentoo
set_fact:
emacs_package: app-editors/emacs
when: ansible_distribution == 'Gentoo'
- name: Install a package to sanity check the mirror configuration
package:
name: "emacs"
name: "{{ emacs_package | default('emacs') }}"
state: "present"
become: yes

View File

@ -24,8 +24,8 @@
- iptables --flush
- ip6tables --flush
# NOTE (dmsimard): We're using with_items here because RedHat needs to
# restart both iptables and ip6tables.
# NOTE (dmsimard): We're using with_items here because RedHat and Gentoo
# need to restart both iptables and ip6tables.
- name: Restart iptables
become: yes
service:

View File

@ -0,0 +1,3 @@
iptables_service:
- iptables-restore
- ip6tables-restore

View File

@ -44,6 +44,11 @@
parent: openstack-infra-base-integration
nodeset: fedora-latest
- job:
name: openstack-infra-base-integration-gentoo-17-0-systemd
parent: openstack-infra-base-integration
nodeset: gentoo-17-0-systemd
- job:
name: openstack-infra-base-integration-opensuse423
parent: openstack-infra-base-integration
@ -153,6 +158,23 @@
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-gentoo-17-0-systemd
parent: openstack-infra-multinode-integration
nodeset:
nodes:
- name: primary
label: gentoo-17-0-systemd
- name: secondary
label: gentoo-17-0-systemd
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary
- job:
name: openstack-infra-multinode-integration-opensuse423
parent: openstack-infra-multinode-integration

View File

@ -17,6 +17,12 @@
- name: fedora-28
label: fedora-28
- nodeset:
name: gentoo-17-0-systemd
nodes:
- name: gentoo-17-0-systemd
label: gentoo-17-0-systemd
- nodeset:
name: opensuse-423
nodes:

View File

@ -7,6 +7,7 @@
- openstack-infra-base-integration-centos-7
- openstack-infra-base-integration-debian-stable
- openstack-infra-base-integration-fedora-latest
- openstack-infra-base-integration-gentoo-17-0-systemd
- openstack-infra-base-integration-ubuntu-bionic
- openstack-infra-base-integration-ubuntu-trusty
- openstack-infra-base-integration-ubuntu-xenial
@ -16,6 +17,7 @@
- openstack-infra-multinode-integration-centos-7
- openstack-infra-multinode-integration-debian-stable
- openstack-infra-multinode-integration-fedora-latest
- openstack-infra-multinode-integration-gentoo-17-0-systemd
- openstack-infra-multinode-integration-ubuntu-bionic
- openstack-infra-multinode-integration-ubuntu-trusty
- openstack-infra-multinode-integration-ubuntu-xenial
@ -28,6 +30,7 @@
- openstack-infra-base-integration-centos-7
- openstack-infra-base-integration-debian-stable
- openstack-infra-base-integration-fedora-latest
- openstack-infra-base-integration-gentoo-17-0-systemd
- openstack-infra-base-integration-ubuntu-bionic
- openstack-infra-base-integration-ubuntu-trusty
- openstack-infra-base-integration-ubuntu-xenial
@ -35,6 +38,7 @@
- openstack-infra-multinode-integration-centos-7
- openstack-infra-multinode-integration-debian-stable
- openstack-infra-multinode-integration-fedora-latest
- openstack-infra-multinode-integration-gentoo-17-0-systemd
- openstack-infra-multinode-integration-ubuntu-bionic
- openstack-infra-multinode-integration-ubuntu-trusty
- openstack-infra-multinode-integration-ubuntu-xenial