- hosts: webservers become: yes vars: http_port: 8000 https_port: 4443 html_welcome_msg: "Hello 90DaysOfDevOps" tasks: - name: ensure apache is at the latest version apt: name: apache2 state: latest - name: write the apache2 ports.conf config file template: src: templates/ports.conf.j2 dest: /etc/apache2/ports.conf notify: - restart apache - name: write a basic index.html file template: src: templates/index.html.j2 dest: /var/www/html/index.html notify: - restart apache - name: ensure apache is running service: name: apache2 state: started handlers: - name: restart apache service: name: apache2 state: restarted