Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Setting Up Node Server
- gather_facts: true
- hosts: localhost
- tasks:
- - name: Upgrade all packages to latest version
- apt:
- upgrade: dist
- - name: Install curl
- apt:
- name: curl
- state: latest
- # Install and setup nginx.
- - name: Install nginx
- apt:
- name: nginx
- state: latest
- - name: Setup nginx
- copy:
- - name: Install nvm
- shell: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
- args:
- executable: /bin/bash
- chdir: "{{ ansible_env.HOME }}"
- creates: "{{ ansible_env.HOME }}/.nvm/nvm.sh"
- - name: Install Node v12
- shell: >
- . {{ ansible_env.HOME }}/.nvm/nvm.sh && nvm install 12 && nvm use 12
- args:
- executable: /bin/bash
- chdir: "{{ ansible_env.HOME }}"
- creates: "{{ ansible_env.HOME }}/.nvm/versions/{{ item }}"
- loop:
- - node
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement