Dan Anglin
6219f78ffb
- Classified tasks with conditionals - Added separate plays for installing/configuring postgresql and for administrating the pleroma database. - Added a handler to restart postgres when its configuration changes. - Removed the task that automatically restarts postgres. This was replaced by a task to enable the service only. Part of dananglin/pleroma-ansible-playbook#17
47 lines
833 B
YAML
47 lines
833 B
YAML
---
|
|
- name: Gathering user's configuration.
|
|
hosts: all
|
|
roles:
|
|
- init
|
|
tags:
|
|
- always
|
|
|
|
- name: Installing and configuring the PostgreSQL engine.
|
|
hosts: pleroma_database
|
|
become: yes
|
|
become_method: sudo
|
|
roles:
|
|
- pleroma-database
|
|
tags:
|
|
- pleroma-database
|
|
vars:
|
|
pleroma_database_installation: True
|
|
|
|
- name: Performing database administration.
|
|
hosts: pleroma_database
|
|
become: yes
|
|
become_method: sudo
|
|
roles:
|
|
- pleroma-database
|
|
tags:
|
|
- pleroma-database
|
|
vars:
|
|
pleroma_database_administration: True
|
|
|
|
- name: Setting up Pleroma.
|
|
hosts: pleroma_main
|
|
become: yes
|
|
become_method: sudo
|
|
roles:
|
|
- pleroma-main
|
|
tags:
|
|
- pleroma-main
|
|
|
|
- name: Setting up the Pleroma proxy layer.
|
|
hosts: pleroma_proxy
|
|
become: yes
|
|
become_method: sudo
|
|
roles:
|
|
- pleroma-proxy
|
|
tags:
|
|
- pleroma-proxy
|