
Require TLS Zookeeper connections before making the 4.0 release. Change-Id: I69acdcec0deddfdd191f094f13627ec1618142af Depends-On: https://review.opendev.org/776696
25 lines
808 B
YAML
25 lines
808 B
YAML
- hosts: all
|
|
roles:
|
|
- role: bindep
|
|
bindep_dir: "{{ zuul.projects['opendev.org/zuul/nodepool'].src_dir }}"
|
|
- role: test-setup
|
|
zuul_work_dir: "{{ zuul.projects['opendev.org/zuul/nodepool'].src_dir }}"
|
|
- role: ensure-zookeeper
|
|
zookeeper_use_tls: true
|
|
- ensure-devstack
|
|
- ensure-virtualenv
|
|
tasks:
|
|
# Create the virtualenv so we can control the python version
|
|
- name: Create virtualenv
|
|
pip:
|
|
name: extras
|
|
virtualenv: "{{ ansible_user_dir }}/.venv"
|
|
virtualenv_python: python3
|
|
- name: Install python project from source
|
|
include_role:
|
|
name: ensure-if-python
|
|
vars:
|
|
zuul_work_dir: "{{ item.src_dir }}"
|
|
error_on_failure: true
|
|
loop: "{{ zuul.projects.values() | selectattr('required') | list }}"
|