Files
ansible-pull/roles/mastodon/tasks/main.yml

22 lines
722 B
YAML

---
# Load distro specific variables
- include_vars: "{{ ansible_distribution | lower }}.yml"
tags: always
- include_vars: "{{ ansible_fqdn | lower }}.yml"
ignore_errors: True
- block:
- include_tasks: system_setup/base_packages.yml
- include_tasks: system_setup/prepare_packagemanager.yml
- include_role: name=database
- include_tasks: system_setup/prepare_database.yml
- include_tasks: system_setup/packages.yml
- include_role: name=webserver
- include_tasks: system_setup/nginx.yml
- include_tasks: system_setup/user.yml
- include_tasks: system_setup/ruby.yml
- include_tasks: system_setup/mastodon.yml
- include_tasks: system_setup/letsencrypt.yml
rescue:
- set_fact: task_failed=true