This repository has been archived on 2023-05-06. You can view files and clone it, but cannot push or open issues or pull requests.
pleroma-ansible-playbook/playbook.yml
Dan Anglin 6219f78ffb
fix(database): more resilient postgres install
- 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
2020-07-10 07:45:04 +01:00

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