Merge "bridge.opendev.org: use Ansible 2.8.0 stable"

This commit is contained in:
Zuul 2019-06-11 01:48:16 +00:00 committed by Gerrit Code Review
commit 88909d0a20
3 changed files with 16 additions and 12 deletions

View File

@ -12,12 +12,12 @@
# install_ansible_version: '{{ bridge_ansible_version | default(None) }}'
- role: install-ansible
install_ansible_name: '{{ bridge_ansible_name | default("ansible") }}'
install_ansible_version: '{{ bridge_ansible_version | default("2.7.3") }}'
install_ansible_version: '{{ bridge_ansible_version | default("2.8.0") }}'
install_ansible_openstacksdk_name: '{{ bridge_openstacksdk_name | default("openstacksdk") }}'
install_ansible_openstacksdk_version: '{{ bridge_openstacksdk_verison | default("latest") }}'
# NOTE(ianw): At 2018-12, ARA is only enabled during gate
# testing jobs as we decide if or how to store data on
# production bridge.o.o
install_ansible_ara_name: '{{ bridge_ara_name | default("ara") }}'
install_ansible_ara_version: '{{ bridge_ara_version | default("0.16.1") }}'
install_ansible_ara_version: '{{ bridge_ara_version | default("0.16.4") }}'
- root-keys

View File

@ -7,35 +7,34 @@
#
# listen: letsencrypt updated letsencrypt01-main-service
#
# doesn't actually register the handler. May be a bug or a feature to
# do with import_tasks; currently unsure.
# doesn't actually register the handler.
- name: letsencrypt updated graphite01-main
import_tasks: touch_file.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/touch_file.yaml
vars:
touch_file: '/tmp/letsencrypt-graphite01-main.stamp'
- name: letsencrypt updated mirror01-dfw-rax-main
import_tasks: restart_apache.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml
- name: letsencrypt updated tarballs-main
import_tasks: restart_apache.yaml
# Gate testing hosts:
- name: letsencrypt updated letsencrypt01-main-service
import_tasks: touch_file.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/touch_file.yaml
vars:
touch_file: '/tmp/letsencrypt01-main-service.stamp'
- name: letsencrypt updated letsencrypt01-other-service
import_tasks: touch_file.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/touch_file.yaml
vars:
touch_file: '/tmp/letsencrypt01-other-service.stamp'
- name: letsencrypt updated letsencrypt02-main-service
import_tasks: touch_file.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/touch_file.yaml
vars:
touch_file: '/tmp/letsencrypt02-main-service.stamp'
- name: letsencrypt updated mirror01-region-provider-opendev-org-main
import_tasks: restart_apache.yaml
include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml

View File

@ -9,8 +9,13 @@ openstacksdk
zuul-sphinx>=0.2.3
testtools
mock
# Ansible 2.8 drops the paramiko dep which breaks testinfra
ansible<2.8.0
# testinfra 1.17.0 has a broken wheel that won't install under python3
# testinfra 3.0.0 switched the ansible backend, but broke ipv6 handling
testinfra!=1.17.0,!=3.0.0
# testinfra's ansible backend actually requires paramiko, but it's not
# specified. After
# https://github.com/philpep/testinfra/pull/454
# releases we can do testinfra[ansible] here instead
ansible>=2.8.0
paramiko