33 lines
889 B
YAML
33 lines
889 B
YAML
# Run on localhost for lookup plugins, on review/review-dev
|
|
# because manage-projects runs remotely.
|
|
- hosts: "localhost:!disabled"
|
|
name: "Clone project-config for projects list"
|
|
strategy: free
|
|
connection: local
|
|
tasks:
|
|
- name: Clone project-config repo
|
|
git:
|
|
repo: https://opendev.org/openstack/project-config
|
|
dest: /opt/project-config
|
|
force: yes
|
|
|
|
- hosts: "gitea:!disabled"
|
|
name: "Create repos on gitea servers"
|
|
strategy: free
|
|
max_fail_percentage: 1
|
|
roles:
|
|
- gitea-git-repos
|
|
|
|
- hosts: "review:review-dev:!disabled"
|
|
name: "Create repos on gerrit servers"
|
|
tasks:
|
|
- name: Clone project-config repo
|
|
git:
|
|
repo: https://opendev.org/openstack/project-config
|
|
dest: /opt/project-config
|
|
force: yes
|
|
- name: Run manage-projects
|
|
include_role:
|
|
name: gerrit
|
|
tasks_from: manage-projects
|