From f9c6e2258474b66ce7ccfc95e3d44a9d8e98dcc5 Mon Sep 17 00:00:00 2001 From: Deimos Date: Sun, 2 Jun 2019 21:29:17 -0600 Subject: [PATCH] Salt: install Node.js 10.x in dev environment --- salt/salt/nodejs.sls | 12 ++++++++++++ salt/salt/top.sls | 1 + 2 files changed, 13 insertions(+) create mode 100644 salt/salt/nodejs.sls 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