21 lines
654 B
YAML
21 lines
654 B
YAML
---
|
|
# Load distro specific variables
|
|
- include_vars: "{{ ansible_distribution }}.yml"
|
|
tags: always
|
|
- include_vars: "{{ ansible_fqdn }}.yml"
|
|
ignore_errors: True
|
|
|
|
- include_tasks: system_setup/prepare_packagemanager.yml
|
|
|
|
- block:
|
|
- include_role: name=database
|
|
- include_tasks: system_setup/prepare_database.yml
|
|
- include_role: name=webserver
|
|
- include_tasks: system_setup/packages.yml
|
|
- 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 |