diff options
Diffstat (limited to 'ansible/roles/gemini/tasks/main.yml')
| -rw-r--r-- | ansible/roles/gemini/tasks/main.yml | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ansible/roles/gemini/tasks/main.yml b/ansible/roles/gemini/tasks/main.yml deleted file mode 100644 index 73d730e..0000000 --- a/ansible/roles/gemini/tasks/main.yml +++ /dev/null @@ -1,44 +0,0 @@ -- name: Checkout joeac.net source code - ansible.builtin.git: - repo: https://git.joeac.net/joeac/joeac.net.git - dest: "{{ src_dir }}/joeac.net" - depth: 1 - version: main - -- name: Run initial comitium refresh - register: comitium_refresh - ansible.builtin.command: - cmd: /usr/local/bin/comitium refresh --data {{ src_dir }}/joeac.net/gemini/comitium-data - creates: "{{ src_dir }}/joeac.net/gemini/comitium-data/feed.gmi" - -- name: Schedule daily comitium refresh - ansible.builtin.cron: - special_time: daily - job: /usr/local/bin/comitium refresh --data {{ src_dir }}/joeac.net/gemini/comitium-data - name: daily comitium refresh for joeac.net capsule - -- name: Build joeac.net capsule - register: build_capsule - community.general.make: - chdir: "{{ src_dir }}/joeac.net/gemini" - -- name: Install gemini service - register: install_service - ansible.builtin.template: - src: openrc/gemini - dest: /etc/init.d/gemini - mode: "775" - -- name: Start gemini service and configure to start on boot - when: not ( comitium_refresh is changed or build_capsule is changed or install_service is changed ) - ansible.builtin.service: - name: gemini - enabled: true - state: started - -- name: Restart gemini service and configure to start on boot - when: comitium_refresh is changed or build_capsule is changed or install_service is changed - ansible.builtin.service: - name: gemini - enabled: true - state: restarted |
