web_dev_server.yml 719 B

12345678910111213141516171819202122
  1. - name: Configure Dev Web Server
  2. hosts: dev_webserver
  3. force_handlers: yes
  4. roles:
  5. - apache.developer_configs
  6. pre_tasks:
  7. - name: Check SELinux configuration
  8. block:
  9. - include_role:
  10. name: rhel-system-roles.selinux
  11. rescue:
  12. # Fail if failed for a different reason than selinux_reboot_required.
  13. - name: Check for general failure
  14. fail:
  15. msg: "SELinux role failed."
  16. when: not selinux_reboot_required
  17. - name: Restart managed host
  18. reboot:
  19. msg: "Ansible rebooting system for updates."
  20. - name: Reapply SELinux role to complete changes
  21. include_role:
  22. name: rhel-system-roles.selinux