| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ---
- - name: Deploy Nginx Web Server
- hosts:
- become: true
- vars:
- web_hosts:
- - ""
- web_ports:
- -
- -
- nginx_packages:
- - '@nginx:1.16'
- cacert_file: "example-ca.crt"
- tasks:
- - name: Install latest Nginx software
- yum:
- name: ""
- state:
- - name: Deploy web content
- import_tasks: deploy_content.yml
- - name: Define the Nginx server block
- template:
- src: ""
- dest: ""
- loop: "{{ web_hosts }}"
- - name: Open the web services firewall ports
- firewalld:
- service: ""
- permanent:
- immediate:
- state:
- loop: "{{ web_ports }}"
- - name: Start and enable the Nginx service
- service:
- name:
- state:
- enabled:
|