Simple Ansible role to install nginx web server with configurable home page.
This role could use some serious improvements.
- Use
ansible-lint
to enforce best practices. - Use
yamllint
to enforce consistency. - Use Travis CI to continuously test development.
- 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