Files
ansible-lab/playbooks/webservers.yml

26 lines
552 B
YAML

- name: Configure webserver with nginx
hosts: debian
become: true
tasks:
- name: Ensure nginx is installed
ansible.builtin.package:
name: nginx
state: present
update_cache: yes
- name: Copy nginx config file
ansible.builtin.copy:
src: nginx.conf
dest: /etc/nginx/conf.d/test.conf
owner: root
group: root
mode: '0644'
notify: Restart nginx
handlers:
- name: Restart nginx
ansible.builtin.service:
name: nginx
state: restarted