infrastructure/ansible/roles/aurto/tasks/nginx.yml
Jake Howard f577a5e296
All checks were successful
/ terraform (push) Successful in 1m12s
/ ansible (push) Successful in 2m1s
Add aurto server for AUR caching
2023-05-14 15:33:07 +01:00

30 lines
547 B
YAML

- name: Install nginx
package:
name: nginx
become: true
- name: Enable nginx
service:
name: nginx
enabled: true
become: true
- name: Add a user to a password file and ensure permissions are set
community.general.htpasswd:
path: /etc/nginx/.htpasswd
name: aurto
password: aurto
owner: http
group: http
mode: 0600
become: true
notify: restart nginx
- name: Nginx config
template:
src: files/nginx.conf
dest: /etc/nginx/nginx.conf
mode: "0600"
become: true
notify: restart nginx