loci/playbooks/setup-gate.yaml
Vladimir Kozhukalov 73d2ed2657 Fix requirements build for master
The requirements.sh script fails on master due to this
https://review.opendev.org/c/openstack/requirements/+/921656

Also Ansible docker_container module is not compatible
with the recent docker daemon.

Change-Id: Ib9440cbf2a5196c31a7669edd73472d685a754a5
2024-06-20 05:33:01 -05:00

46 lines
1.2 KiB
YAML

- hosts: all
become: yes
roles:
- ensure-python
- ensure-pip
- clear-firewall
tasks:
- include_vars: vars.yaml
- name: Install Docker
block:
- include_role:
name: ensure-docker
- shell: |
docker run -d --name registry --restart always -p 172.17.0.1:5000:5000 docker.io/registry:2
become: True
- name: Setup http server for git repos
block:
- file:
path: "{{ item.path }}"
owner: "{{ item.owner }}"
state: directory
recurse: "{{ item.recurse | default(omit) }}"
with_items:
- path: /logs/apache/
owner: zuul
recurse: True
- path: /webroot/
owner: zuul
- path: /etc/systemd/system/apache2.service.d/
owner: root
- copy: "{{ item }}"
with_items:
- src: files/apache2-systemd.conf
dest: /etc/systemd/system/apache2.service.d/
- src: files/apache.conf
dest: /webroot/
- apt:
name:
- apache2
- gitweb
- python3-requests
become: True