39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
- hosts: "localhost"
|
|
name: "Setup test project data"
|
|
vars:
|
|
projects:
|
|
- project: opendev/base-jobs
|
|
description: Zuul configuration common to all OpenDev tenants
|
|
tasks:
|
|
- name: Create test project-config directory
|
|
file:
|
|
path: "/opt/project-config/gerrit/"
|
|
state: directory
|
|
- name: Write test project configuration
|
|
copy:
|
|
dest: "/opt/project-config/gerrit/projects.yaml"
|
|
content: "{{ projects }}"
|
|
|
|
# TODO(mordred) This should be part of the service, once we refactor
|
|
# the project creation and are running remote_puppet_git.
|
|
- hosts: "gitea"
|
|
name: "Install and configure gitea"
|
|
roles:
|
|
- install-docker
|
|
- gitea
|
|
|
|
- hosts: "gitea"
|
|
name: "Create repos on gitea servers"
|
|
strategy: free
|
|
max_fail_percentage: 1
|
|
roles:
|
|
- role: gitea-git-repos
|
|
|
|
- hosts: "gitea"
|
|
tasks:
|
|
- name: Test project was created in gitea
|
|
uri:
|
|
url: "https://localhost:3000/opendev/base-jobs"
|
|
validate_certs: false
|
|
status_code: 200
|