--- - include_tasks: bare/init.yml - include_tasks: bare/preflight-checks.yml when: run_preflight_checks | bool - include_tasks: bare/postgresql_packages.yml - include_tasks: bare/postgresql_databases.yml - include_tasks: bare/redis.yml - include_tasks: bare/web_user.yml - include_tasks: bare/web_repositories.yml - include_tasks: bare/web_nodejs.yml - include_tasks: bare/web_packages.yml #RHEL uses firewall-cmd - include_tasks: bare/web_ufw.yml when: - ansible_os_family == "Debian" - include_tasks: bare/web_firewall-cmd.yml when: - ansible_os_family == "RedHat" - include_tasks: bare/web_mastodon-preflight.yml args: apply: become: true become_user: mastodon - include_tasks: bare/web_ruby.yml args: apply: become: true become_user: mastodon - include_tasks: bare/web_redis.yml - include_tasks: bare/web_selfsigned-ssl.yml when: disable_letsencrypt | bool - include_tasks: bare/web_mastodon-postflight.yml args: apply: become: true become_user: mastodon - include_tasks: bare/web_letsencrypt.yml when: disable_letsencrypt | bool == false - include_tasks: bare/web_nginx.yml