diff --git a/salt/salt/nodejs.sls b/salt/salt/nodejs.sls new file mode 100644 index 0000000..e88a661 --- /dev/null +++ b/salt/salt/nodejs.sls @@ -0,0 +1,12 @@ +# Add the NodeSource repository and install Node.js 10.x +nodejs-pkgrepo: + pkgrepo.managed: + - name: deb https://deb.nodesource.com/node_10.x xenial main + - dist: xenial + - file: /etc/apt/sources.list.d/nodesource.list + - key_url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key + - require_in: + - pkg: nodejs + pkg.installed: + - name: nodejs + - refresh: True diff --git a/salt/salt/top.sls b/salt/salt/top.sls index 3b99b5b..25096d9 100644 --- a/salt/salt/top.sls +++ b/salt/salt/top.sls @@ -29,6 +29,7 @@ base: - self-signed-cert - development - prometheus + - nodejs 'prod': - nginx.shortener-config - nginx.static-sites-config