diff options
Diffstat (limited to 'node/install/tasks/main.yaml')
| -rw-r--r-- | node/install/tasks/main.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/node/install/tasks/main.yaml b/node/install/tasks/main.yaml new file mode 100644 index 0000000..22059f6 --- /dev/null +++ b/node/install/tasks/main.yaml @@ -0,0 +1,24 @@ +--- + +- name: add node user + become: yes + user: name="{{node_install_user}}" + +- name: download node + become: yes + get_url: + url: "{{node_install_url}}" + dest: "/tmp/{{node_install_tar}}" + +- name: unarchive node + become: yes + unarchive: + remote_src: "yes" + src: "/tmp/{{node_install_tar}}" + dest: "/tmp" + creates: "/tmp/{{node_install_tar_name}}/" + +- name: install node + become: yes + shell: "install -m 0755 -o {{node_install_user}} -g {{node_install_user}} -t /usr/local/bin /tmp/{{node_install_tar_name}}/*" + changed_when: false |
