diff options
Diffstat (limited to 'bin/server/tasks/main.yaml')
| -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" |
