From 00f35328ecd7fb71e24d271991083aa76a48d441 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sat, 10 Feb 2024 15:40:23 -0600 Subject: Added pastebin bin role. --- bin/server/tasks/main.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 bin/server/tasks/main.yaml (limited to 'bin/server/tasks') diff --git a/bin/server/tasks/main.yaml b/bin/server/tasks/main.yaml new file mode 100644 index 0000000..2b7634e --- /dev/null +++ b/bin/server/tasks/main.yaml @@ -0,0 +1,24 @@ +--- + +- name: add bin user + become: yes + user: name="{{bin_user}}" shell="/bin/false" system="yes" + +- name: install bin binary + become: yes + get_url: + url: "{{bin_url}}" + dest: "/usr/local/bin/bin" + mode: "0755" + notify: restart service + +- name: install systemd service + become: yes + template: + src: "bin@.service.j2" + dest: "/lib/systemd/system/bin@.service" + notify: restart service + +- name: ensure service is started + become: yes + systemd: name="bin@{{bin_port}}.service" enabled="yes" state="started" -- cgit v1.2.3