ditto/ansible/playbook.yml
2024-11-07 13:40:37 -06:00

30 lines
674 B
YAML

---
- name: Update Ditto
hosts: all
become: true
tasks:
- name: Update Deno
shell:
cmd: curl -fsSL https://deno.land/x/install/install.sh | sh
environment:
DENO_INSTALL: /usr/local
become_user: root
- name: Update Soapbox
shell:
cmd: deno task soapbox
chdir: /opt/ditto
become_user: ditto
- name: Update ditto from the main branch
git:
repo: 'https://gitlab.com/soapbox-pub/ditto.git'
dest: '/opt/ditto'
version: main
become_user: ditto
- name: Restart ditto service
systemd:
name: ditto
state: restarted
become_user: root