| 123456789101112131415161718192021222324252627282930313233 |
- - name: Configure Nginx
- hosts: webserver
- become: true
- tasks:
- - name: install nginx
- yum:
- name: nginx
- state: present
- - name: deploy content
- import_tasks: deploy_content.yml
- - name: deploy nginx conf
- template:
- src: templates/nginx.conf.j2
- dest: /etc/nginx/conf.d/virtual.conf
- - name: start and enable service
- service:
- name: nginx
- state: started
- enabled: yes
- - name: open ports
- firewalld:
- service: "{{ item }}"
- state: enabled
- permanent: yes
- immediate: yes
- loop:
- - http
- - https
|