Skip to content

0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@aknot242 aknot242 released this 10 Sep 18:28
8349d87

BREAKING CHANGES:

  • All of the variables have been updated to prevent naming collisions when using other roles. Please see README.MD for new variable names.
  • Example playbook has been removed by collection authors in favor of using the Molecule configuration as a 'known-working' implementation.

ENHANCEMENTS:

  • Huge refactoring by @alessfg to better unify this role with the structures present in the other nginxinc Ansible roles.
  • Update Ansible to 2.9.13 and Ansible Lint to 4.3.4.
  • Explicitly defined mode in relevant tasks for breaking changes in Ansible.
  • Role refactored to separate install and configure operations in preparation for an upcoming role split.

FEATURES:

  • Molecule 3 testing foundation is in the project, and linting is being performed by TravisCI. Now time to write tests!

BUG FIXES:

  • The CentOS, RHEL, Debian and Ubuntu repositories have slightly changed to respond to a NAP repository deprecation activity. You may run into some duplication issues when running the role on a preexisting target that already has had NGINX installed using the role. To fix this, manually remove the old repository source.

  • The RHEL and CentOS repository setups were incorrectly using a static gpgkey instead of using the variable as a source.