- name: install packages yum: name: "{{ item }}" state: latest loop: "{{ apache.packages }}" - name: start and enable apache service: name: "{{ apache.service }}" state: started enabled: yes - name: open ports firewalld: port: "{{ item }}" state: enabled permanent: yes immediate: yes loop: "{{ apache.ports }}" - name: template index.html template: src: index.html.j2 dest: /var/www/html/index.html owner: root group: root setype: httpd_sys_content_t notify: restart httpd