mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 16:46:51 +02:00
49 lines
900 B
YAML
49 lines
900 B
YAML
---
|
|
- name: Create server
|
|
hosts: setup
|
|
gather_facts: false
|
|
serial: 1
|
|
roles:
|
|
- server_setup
|
|
- name: Set up frontend domains
|
|
hosts: frontend
|
|
gather_facts: false
|
|
remote_user: "{{ ssh_user }}"
|
|
serial: 1
|
|
roles:
|
|
- frontend
|
|
- name: Set up devops server
|
|
hosts: ci
|
|
remote_user: "{{ ssh_user }}"
|
|
roles:
|
|
- apache
|
|
- letsencrypt
|
|
- docker
|
|
- name: Set up Drone
|
|
hosts: ci
|
|
become: true
|
|
become_method: ansible.builtin.sudo
|
|
remote_user: "{{ ssh_user }}"
|
|
tags: drone
|
|
roles:
|
|
- drone
|
|
- name: Set up Gitea
|
|
hosts: git
|
|
gather_facts: false
|
|
remote_user: "{{ ssh_user }}"
|
|
roles:
|
|
- gitea
|
|
- name: Set up Keycloak
|
|
hosts: keycloak
|
|
gather_facts: false
|
|
remote_user: "{{ ssh_user }}"
|
|
tags: keycloak
|
|
roles:
|
|
- keycloak
|
|
- name: Set up Payload
|
|
hosts: payload
|
|
gather_facts: false
|
|
remote_user: "{{ ssh_user }}"
|
|
tags: payload
|
|
roles:
|
|
- payload |