Files
homework16/install_nginx.yml

32 lines
578 B
YAML

- hosts: all
become: true
tasks:
- name: update
apt:
update_cache: yes
- name: install nginx
apt:
name: nginx
notify: enabled nginx
- name: create config nginx
vars:
nginx_port: 8080
template:
src: nginx_template
dest: /etc/nginx/sites-available/default
notify: restart nginx
handlers:
- name: restart nginx
systemd:
name: nginx
state: restarted
- name: enabled nginx
systemd:
name: nginx
enabled: yes
state: started