ansible-role-nginx-draft

Simple Ansible role to install nginx web server with configurable home page.

This role could use some serious improvements.

  1. Use ansible-lint to enforce best practices.
  2. Use yamllint to enforce consistency.
  3. Use Travis CI to continuously test development.
  4. Read about Ansible testing strategies, and write integration tests which verify that:
    • services are listening on the expected ports
    • requests to the services return expected results