ansible: playbook for postgres and gitea
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
---
|
||||
- name: Setup Gitea
|
||||
hosts: hard_disk
|
||||
gather_facts: yes
|
||||
become: false
|
||||
|
||||
vars:
|
||||
applications: "{{ hard_disk__applications }}"
|
||||
|
||||
tasks:
|
||||
- name: Deploy gitea Docker Compose configuration
|
||||
include_role:
|
||||
name: arcodange.factory.deploy_docker_compose
|
||||
vars:
|
||||
app_name: "{{ app.name }}"
|
||||
dockercompose_content: "{{ app.conf.dockercompose }}"
|
||||
partition: "{{ app.conf.partition }}"
|
||||
app_owner: "{{ app.conf.owner | default('pi') }}"
|
||||
app_group: "{{ app.conf.group | default('docker') }}"
|
||||
loop: "{{ applications | dict2items(key_name='name', value_name='conf') }}"
|
||||
loop_control:
|
||||
loop_var: app
|
||||
label: "{{ app.name }}"
|
||||
when: app.name == 'gitea'
|
||||
|
||||
- name: Deploy Gitea
|
||||
include_role:
|
||||
name: deploy_gitea
|
||||
vars:
|
||||
app_name: gitea
|
||||
partition: "{{ applications.gitea.partition }}"
|
||||
gitea_container_name: "{{ applications.gitea.dockercompose.services.gitea.container_name }}"
|
||||
postgres_host: |-
|
||||
{{ applications.gitea.dockercompose.services.gitea.environment.GITEA__database__HOST }}
|
||||
postgres_db: |-
|
||||
{{ applications.gitea.dockercompose.services.gitea.environment.GITEA__database__NAME }}
|
||||
postgres_user: |-
|
||||
{{ applications.gitea.dockercompose.services.gitea.environment.GITEA__database__USER }}
|
||||
postgres_password: |-
|
||||
{{ applications.gitea.dockercompose.services.gitea.environment.GITEA__database__PASSWD }}
|
||||
Reference in New Issue
Block a user