diff --git a/roles/sugarizer/tasks/main.yml b/roles/sugarizer/tasks/main.yml index 22f61e9b2..8e935e275 100644 --- a/roles/sugarizer/tasks/main.yml +++ b/roles/sugarizer/tasks/main.yml @@ -12,13 +12,15 @@ src={{ sugarizer_location }}/{{ sugarizer_version }} state=link -- name: Set up apt sources (debuntu) +- name: Set up Node.js 6.x apt sources (debuntu) shell: curl -sL https://deb.nodesource.com/setup_6.x | bash - when: internet_available and is_debuntu -- name: Install nodejs=6.* which includes /usr/bin/npm (debuntu) - package: name=nodejs=6.* - state=present +- name: Install latest Node.js which includes /usr/bin/npm (debuntu) + package: name=nodejs + state=latest +# package: name=nodejs=6.* +# state=present when: internet_available and is_debuntu - name: Install npm (OS's other than debuntu) @@ -55,14 +57,14 @@ # dest=/etc/apache2/sites-enabled/sugarizer.conf # state=link -- name: Create the express framework for node.js (OS's other than Fedora 18) +- name: Create the express framework for Node.js (OS's other than Fedora 18) shell: npm install args: chdir: "{{ sugarizer_location }}/sugarizer/server" creates: "{{ sugarizer_location }}/sugarizer/server/node_modules" when: not is_F18 and not npm_exists -- name: Create the express framework for node.js (Fedora 18) +- name: Create the express framework for Node.js (Fedora 18) shell: npm install args: chdir: "{{ sugarizer_location }}/sugarizer/server"