nodepool/playbooks/nodepool-functional-contain.../pre.yaml

27 lines
710 B
YAML

- hosts: all
roles:
# for zookeeper, etc. on host
- 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-podman
# Note: keep after ensure-podman
- use-buildset-registry
- ensure-devstack
tasks:
- name: Install podman-compose dependencies
pip:
name:
- podman-compose
become: yes
- name: Create a local user that matches the container UID
user:
name: nodepool
comment: nodepool
uid: 10001
become: yes