Browse Source

ansible: install from Debian repository, not third party APT repositories

* nginx
* nodejs and npm
* postgresql
merge-requests/157/head
Andrew Shu 7 months ago
parent
commit
f9346d829d
  1. 8
      ansible/roles/nginx/tasks/main.yml
  2. 12
      ansible/roles/nodejs/tasks/main.yml
  3. 8
      ansible/roles/postgresql/tasks/main.yml

8
ansible/roles/nginx/tasks/main.yml

@ -1,12 +1,4 @@
---
- name: Add APT key for nginx repository
apt_key:
url: https://nginx.org/keys/nginx_signing.key
- name: Add nginx APT repository
apt_repository:
repo: deb http://nginx.org/packages/debian/ buster nginx
- name: Install nginx
apt:
name: nginx

12
ansible/roles/nodejs/tasks/main.yml

@ -1,15 +1,9 @@
---
- name: Add APT key for NodeSource Node.js repository
apt_key:
url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key
- name: Add NodeSource Node.js APT repository
apt_repository:
repo: deb https://deb.nodesource.com/node_14.x buster main
- name: Install Node.js
apt:
name: nodejs
name:
- nodejs
- npm
- name: Install npm packages defined in package.json
become_user: "{{ app_username }}"

8
ansible/roles/postgresql/tasks/main.yml

@ -1,12 +1,4 @@
---
- name: Add APT key for PostgreSQL repository
apt_key:
url: https://www.postgresql.org/media/keys/ACCC4CF8.asc
- name: Add PostgreSQL APT repository
apt_repository:
repo: deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main
- name: Install PostgreSQL
apt:
name: postgresql-{{ postgresql_version }}

Loading…
Cancel
Save