aboutsummaryrefslogtreecommitdiffstats
path: root/tasks/jail_diddle.yml
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-05-13 00:13:57 +0300
committerJan Tuomi <jan@jantuomi.fi>2026-05-16 18:42:27 +0300
commitb5860daf11ac353049cb1654b9414a129e5cfb96 (patch)
tree87ed89711e4f0e85ace0a97fa123199152c67302 /tasks/jail_diddle.yml
parent4715a28fdcd87440400d17154bfa361d99db29cc (diff)
Rework
Diffstat (limited to 'tasks/jail_diddle.yml')
-rw-r--r--tasks/jail_diddle.yml63
1 files changed, 0 insertions, 63 deletions
diff --git a/tasks/jail_diddle.yml b/tasks/jail_diddle.yml
deleted file mode 100644
index 73424f5..0000000
--- a/tasks/jail_diddle.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-- name: Install packages inside jail
- loop:
- - { jail: diddle, package: python311 }
- - { jail: diddle, package: py311-sqlite3 }
- - { jail: diddle, package: git }
- include_tasks: pkg_jail_install.yml
-
-- name: Install clone.sh
- template:
- src: root_clone.sh
- dest: /usr/local/jails/containers/diddle/root/clone.sh
- owner: root
- group: wheel
- mode: "0755"
-
-- name: Clone & update diddle
- shell: jexec diddle sh /root/clone.sh https://github.com/jantuomi/diddle.git /root/diddle
- register: diddle_git
- changed_when: diddle_git.rc == 100
- failed_when: diddle_git.rc != 0 and diddle_git.rc != 100
-
-- name: Install diddle env file
- template:
- src: diddle/root_diddle_env.j2
- dest: /usr/local/jails/containers/diddle/root/diddle/.env
- owner: root
- group: wheel
- mode: "0600"
- register: diddle_env
-
-- name: Install diddle startup script
- template:
- src: diddle/usr_local_bin_diddle
- dest: /usr/local/jails/containers/diddle/usr/local/bin/diddle
- owner: root
- group: wheel
- mode: "0755"
- register: diddle_bin
-
-- name: Install diddle service
- template:
- src: diddle/usr_local_etc_rc.d_diddle
- dest: /usr/local/jails/containers/diddle/usr/local/etc/rc.d/diddle
- owner: root
- group: wheel
- mode: "0755"
- register: diddle_rc
-
-- name: Check if diddle service is running
- command: service -j diddle diddle status
- changed_when: false
- failed_when: false
- register: diddle_status
-
-- name: Ensure diddle service is enabled
- shell: service -j diddle diddle enable
- changed_when: false
- failed_when: false
-
-- name: (Re)start diddle service
- shell: service -j diddle diddle restart
- when: diddle_git.changed or diddle_bin.changed
- or diddle_rc.changed or diddle_env.changed or diddle_status.rc != 0