
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
46 lines
1.2 KiB
YAML
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
|