diff --git a/ansible/roles/nginx/tasks/main.yml b/ansible/roles/nginx/tasks/main.yml index ceca079..f0226be 100644 --- a/ansible/roles/nginx/tasks/main.yml +++ b/ansible/roles/nginx/tasks/main.yml @@ -1,4 +1,12 @@ --- +- 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 bookworm nginx + - name: Install nginx apt: name: nginx diff --git a/ansible/roles/nodejs/tasks/main.yml b/ansible/roles/nodejs/tasks/main.yml index 63311c0..61d71f1 100644 --- a/ansible/roles/nodejs/tasks/main.yml +++ b/ansible/roles/nodejs/tasks/main.yml @@ -1,9 +1,15 @@ --- +- name: Add APT key for NodeSource Node.js repository + apt_key: + url: https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key + +- name: Add NodeSource Node.js APT repository + apt_repository: + repo: deb https://deb.nodesource.com/node_20.x nodistro main + - name: Install Node.js apt: - name: - - nodejs - - npm + name: nodejs - name: Install npm packages defined in package.json become_user: "{{ app_username }}" diff --git a/ansible/roles/postgresql/tasks/main.yml b/ansible/roles/postgresql/tasks/main.yml index eb6b339..a4f72cd 100644 --- a/ansible/roles/postgresql/tasks/main.yml +++ b/ansible/roles/postgresql/tasks/main.yml @@ -1,4 +1,12 @@ --- +- 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 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main + - name: Install PostgreSQL apt: name: postgresql-{{ postgresql_version }} diff --git a/docker/Dockerfile-for-vagrant b/docker/Dockerfile-for-vagrant index ef62dc9..8380386 100644 --- a/docker/Dockerfile-for-vagrant +++ b/docker/Dockerfile-for-vagrant @@ -1,5 +1,5 @@ FROM debian:12 -ENV container docker +ENV container=docker RUN adduser --quiet vagrant \ && echo "vagrant:vagrant" | chpasswd