diff --git a/reboot.yml b/reboot.yml index 6af24ad..bd3ec95 100755 --- a/reboot.yml +++ b/reboot.yml @@ -1,7 +1,7 @@ #!/usr/bin/env ansible-playbook # vim:ft=ansible: --- -- hosts: all +- hosts: dbservers,webservers,gameservers serial: 1 tasks: - name: Check for reboot-required diff --git a/roles/ansible-pull/templates/ansible-pull.service b/roles/ansible-pull/templates/ansible-pull.service index 9891dd1..92e9928 100644 --- a/roles/ansible-pull/templates/ansible-pull.service +++ b/roles/ansible-pull/templates/ansible-pull.service @@ -9,7 +9,7 @@ User=ansible Group=ansible Environment=ANSIBLE_CONFIG=~/ansible-pull-repo/ansible-pull.cfg ExecStart=/usr/local/bin/ansible-pull --accept-host-key -U "{{ ansible_pull_repo }}" -d "~/ansible-pull-repo" --vault-password-file "~/ansiblevaultpass" "{{ ansible_pull_playbook }}" -Restart=always +Restart=on-failure RestartSec=90 [Install] diff --git a/roles/desktop-common/tasks/main.yml b/roles/desktop-common/tasks/main.yml index 2364d6d..22a087e 100644 --- a/roles/desktop-common/tasks/main.yml +++ b/roles/desktop-common/tasks/main.yml @@ -17,8 +17,6 @@ loop: # Works around a bug where this causes failed logins - "/etc/X11/Xsession.d/70im-config_launch" - # Works around SDDM never actually sourcing a user's xsessionrc - - "/etc/X11/Xsession.d/99x11-common_start" - name: Copy system configs template: src: "{{ item.src }}" diff --git a/roles/nextcloud/templates/backup.sh b/roles/nextcloud/templates/backup.sh index fb5f06b..f20c9b4 100644 --- a/roles/nextcloud/templates/backup.sh +++ b/roles/nextcloud/templates/backup.sh @@ -23,8 +23,8 @@ if ! [ -d "$OUTDIR" ]; then return 2 fi fi -# Enforce permissions on our output directory since the git user will need them -chown root.git "$OUTDIR" +# Enforce permissions on our output directory +chown root. "$OUTDIR" chmod 770 "$OUTDIR" # Purge oldest backup if we need to diff --git a/roles/pleroma/templates/config.exs b/roles/pleroma/templates/config.exs index 0dc4d26..388a5c9 100644 --- a/roles/pleroma/templates/config.exs +++ b/roles/pleroma/templates/config.exs @@ -24,6 +24,9 @@ config :pleroma, :media_proxy, enabled: false, redirect_on_failure: true +# Use in-db configs +config :pleroma, configurable_from_database: true + # DB configuration config :pleroma, Pleroma.Repo, adapter: Ecto.Adapters.Postgres,