Files
2026-05-30 23:17:43 +02:00

43 lines
921 B
YAML

- name: Nginx
hosts: beepi
become: true
tasks:
- name: Install nginx
ansible.builtin.apt:
name: nginx
state: present
- name: Delete default
ansible.builtin.file:
path: /etc/nginx/sites-enabled/default
state: absent
- name: Copy sites
ansible.builtin.copy:
src: sites-enabled/
dest: /etc/nginx/sites-enabled/
owner: root
group: root
mode: '0644'
- name: Copy upstream.conf
ansible.builtin.copy:
src: upstream.conf
dest: /etc/nginx/conf.d/upstream.conf
owner: root
group: root
mode: '0644'
- name: Copy html content
ansible.builtin.copy:
src: www/
dest: /var/www
owner: www-data
group: www-data
mode: '0644'
- name: Restart nginx
ansible.builtin.service:
name: nginx
state: restarted