This fixes a bug when only the license is deleted, making system updates fail since the NGINX Plus repository is still within the repositories list yet there is no license to authenticate to the repository
* Add support to the role for RHEL 8 and Alpine Linux
* Add NGINX Open Source support for Alpine Linux
* Add NGINX Open Source support for SLES 15
* Update supported platforms matrix
* Remove syntax error
When evaluated (i.e. when nginx_amplify_enable=true and
nginx_amplify_api_key is defined) this line causes a syntax error
To check for empty string, opted for temporary solution outlined in https://github.com/ansible/ansible-lint/issues/457
* Fix reference to amplify api key
Previously was labelled `amplify_api_key`. Changed to
`nginx_amplify_api_key` in #a55a50d
* Fix reference to default config file
On my system at least (bionic), the default configuration file is
`/etc/amplify-agent/agent.conf.default`
This is also assumed be to the case on the amplify install shell script https://github.com/nginxinc/nginx-amplify-agent/blob/master/packages/install.sh#L526
* Add more advanced HTTP templating options
* Let users choose the upload destination when uploading files
* Implement the ability to print your NGINX configuration to your terminal after running a playbook
* Add option to enable REST API
* Add option to enable live dashboard
* Add option to install WAF module
* Load modules in nginx.conf
* Improve version check for RedHat distros