diff options
| author | Luke Hoersten <[email protected]> | 2024-02-10 15:40:23 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2024-02-10 15:40:23 -0600 |
| commit | 00f35328ecd7fb71e24d271991083aa76a48d441 (patch) | |
| tree | a67744420f5d2a55c312325726075a318d745a30 /bin/server/tasks | |
| parent | 04edbf561c44e28753cbbaa3870b23b220cc644c (diff) | |
Added pastebin bin role.
Diffstat (limited to 'bin/server/tasks')
| -rw-r--r-- | bin/server/tasks/main.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
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: "[email protected]" + dest: "/lib/systemd/system/[email protected]" + notify: restart service + +- name: ensure service is started + become: yes + systemd: name="bin@{{bin_port}}.service" enabled="yes" state="started" |
