Compare commits
3 Commits
f53608fbb4
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 370e5051cb | |||
| 369c2ec692 | |||
| 5cd9835a43 |
@@ -6,3 +6,9 @@
|
|||||||
ansible.builtin.systemd_service:
|
ansible.builtin.systemd_service:
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
scope: user
|
scope: user
|
||||||
|
|
||||||
|
- name: Run mastodon database migrations
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: podman exec mastodon rails db:migrate
|
||||||
|
register: mastodon_db_migrate
|
||||||
|
changed_when: mastodon_db_migrate.stdout | length > 0
|
||||||
|
|||||||
@@ -26,29 +26,6 @@
|
|||||||
ansible.builtin.include_vars:
|
ansible.builtin.include_vars:
|
||||||
file: smtp.yml
|
file: smtp.yml
|
||||||
|
|
||||||
- name: Stop legacy generated services
|
|
||||||
ansible.builtin.systemd_service:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: stopped
|
|
||||||
enabled: false
|
|
||||||
scope: user
|
|
||||||
failed_when: false
|
|
||||||
loop:
|
|
||||||
- container-database.service
|
|
||||||
- container-redis.service
|
|
||||||
- container-mastodon.service
|
|
||||||
- container-sidekiq.service
|
|
||||||
|
|
||||||
- name: Remove legacy generated service files
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: "~/.config/systemd/user/{{ item }}"
|
|
||||||
state: absent
|
|
||||||
loop:
|
|
||||||
- container-database.service
|
|
||||||
- container-redis.service
|
|
||||||
- container-mastodon.service
|
|
||||||
- container-sidekiq.service
|
|
||||||
|
|
||||||
- name: Stage mastodon network quadlets
|
- name: Stage mastodon network quadlets
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: "{{ item }}"
|
src: "{{ item }}"
|
||||||
@@ -128,6 +105,8 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: "{{ mastodon_quadlet_tmp.path }}"
|
path: "{{ mastodon_quadlet_tmp.path }}"
|
||||||
state: absent
|
state: absent
|
||||||
|
tags:
|
||||||
|
- never
|
||||||
|
|
||||||
- name: Flush handlers so unit changes are reloaded before activation
|
- name: Flush handlers so unit changes are reloaded before activation
|
||||||
ansible.builtin.meta: flush_handlers
|
ansible.builtin.meta: flush_handlers
|
||||||
|
|||||||
@@ -10,4 +10,6 @@
|
|||||||
state: present
|
state: present
|
||||||
src: "{{ mastodon_quadlet_tmp.path }}/sidekiq.container"
|
src: "{{ mastodon_quadlet_tmp.path }}/sidekiq.container"
|
||||||
reload_systemd: false
|
reload_systemd: false
|
||||||
notify: Reload systemd user units
|
notify:
|
||||||
|
- Reload systemd user units
|
||||||
|
- Run mastodon database migrations
|
||||||
|
|||||||
@@ -10,4 +10,6 @@
|
|||||||
state: present
|
state: present
|
||||||
src: "{{ mastodon_quadlet_tmp.path }}/mastodon.container"
|
src: "{{ mastodon_quadlet_tmp.path }}/mastodon.container"
|
||||||
reload_systemd: false
|
reload_systemd: false
|
||||||
notify: Reload systemd user units
|
notify:
|
||||||
|
- Reload systemd user units
|
||||||
|
- Run mastodon database migrations
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Requires=database.service redis.service elasticsearch.service
|
|||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=mastodon
|
ContainerName=mastodon
|
||||||
Image=ghcr.io/mastodon/mastodon:v4.6.4
|
Image=ghcr.io/mastodon/mastodon:v4.6.8
|
||||||
Exec=bundle exec puma -C config/puma.rb
|
Exec=bundle exec puma -C config/puma.rb
|
||||||
Network=mastodon_internal.network
|
Network=mastodon_internal.network
|
||||||
Network=podman
|
Network=podman
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Requires=database.service redis.service elasticsearch.service
|
|||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=sidekiq
|
ContainerName=sidekiq
|
||||||
Image=ghcr.io/mastodon/mastodon:v4.6.4
|
Image=ghcr.io/mastodon/mastodon:v4.6.8
|
||||||
Exec=bundle exec sidekiq
|
Exec=bundle exec sidekiq
|
||||||
Network=mastodon_internal.network
|
Network=mastodon_internal.network
|
||||||
Environment=LOCAL_DOMAIN=wtf.lt
|
Environment=LOCAL_DOMAIN=wtf.lt
|
||||||
|
|||||||
Reference in New Issue
Block a user