What's new in NGINX Management Suite's Ansible role 0.3.1!
🔔 Deprecation Warnings
This is the last release that will support RHEL 7 based distributions. If you are using this role to install NGINX Instance Manger on RHEL/CentOS/Oracle Linux 7, do note that CentOS 7 has reached EoL and RHEL 7 has reached EoM and will not be supported by new NGINX Instance Managers releases moving forward.
Look at NGINX Instance Manager Supported Distributions for the matrix for additional details of supported version..
🎉 Enhancements
- chore: remove adm support and references (#106) @RRashmit
- Update README and resolve CI Fail (#98) @jswongF5
- Updating README to include a 'Usage' for people who are using this fo… (#52) @jswongF5
- Updating upgrade tests to start on NMS version 2.11.0 (#65) @jswongF5
🐛 Bug Fixes
🧪 Tests
- Bump molecule from 24.2.1 to 24.6.0 in /.github/workflows/requirements (#107) @dependabot
- Fix Molecule CI/CD status badge (#112) @jswongF5
- Bump molecule from 6.0.3 to 24.2.0 in /.github/workflows/requirements (#90) @dependabot
- Bump molecule-plugins[docker] from 23.5.0 to 23.5.3 in /.github/workflows/requirements (#88) @dependabot
- Bump molecule from 6.0.2 to 6.0.3 in /.github/workflows/requirements (#81) @dependabot
⬆️ Dependencies
- Bump molecule from 24.2.1 to 24.6.0 in /.github/workflows/requirements (#107) @dependabot
- Bump ansible-compat from 24.5.1 to 24.6.1 in /.github/workflows/requirements (#108) @dependabot
- Bump ansible-lint from 24.5.0 to 24.6.1 in /.github/workflows/requirements (#110) @dependabot
- Use nginxinc.nginx edge version 'main' (#111) @jswongF5
- Bump docker from 7.0.0 to 7.1.0 in /.github/workflows/requirements (#104) @dependabot
- Bump ansible-lint from 24.2.3 to 24.5.0 in /.github/workflows/requirements (#101) @dependabot
- Bump ansible-compat from 4.1.11 to 24.5.1 in /.github/workflows/requirements (#102) @dependabot
- Bump ansible-lint from 24.2.2 to 24.2.3 in /.github/workflows/requirements (#100) @dependabot
- Bump jinja2 from 3.1.3 to 3.1.4 in /.github/workflows/requirements (#99) @dependabot
- Bump ansible-core from 2.16.5 to 2.16.6 in /.github/workflows/requirements (#97) @dependabot
- Bump ansible-lint from 24.2.0 to 24.2.2 in /.github/workflows/requirements (#95) @dependabot
- Bump molecule from 24.2.0 to 24.2.1 in /.github/workflows/requirements (#96) @dependabot
- Bump ansible-core from 2.16.4 to 2.16.5 in /.github/workflows/requirements (#94) @dependabot
- Bump ansible-core from 2.16.3 to 2.16.4 in /.github/workflows/requirements (#92) @dependabot
- Bump yamllint from 1.34.0 to 1.35.1 in /.github/workflows/requirements (#91) @dependabot
- Bump molecule from 6.0.3 to 24.2.0 in /.github/workflows/requirements (#90) @dependabot
- Bump ansible-lint from 6.22.2 to 24.2.0 in /.github/workflows/requirements (#89) @dependabot
- Bump molecule-plugins[docker] from 23.5.0 to 23.5.3 in /.github/workflows/requirements (#88) @dependabot
- Bump ansible-core from 2.16.2 to 2.16.3 in /.github/workflows/requirements (#85) @dependabot
- Bump yamllint from 1.33.0 to 1.34.0 in /.github/workflows/requirements (#87) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#86) @dependabot
- Bump ansible-lint from 6.22.1 to 6.22.2 in /.github/workflows/requirements (#84) @dependabot
- Bump ansible-compat from 4.1.10 to 4.1.11 in /.github/workflows/requirements (#83) @dependabot
- Bump jinja2 from 3.1.2 to 3.1.3 in /.github/workflows/requirements (#82) @dependabot
- Bump molecule from 6.0.2 to 6.0.3 in /.github/workflows/requirements (#81) @dependabot
- Bump actions/setup-python from 4 to 5 (#79) @dependabot
- Bump ansible-core from 2.16.0 to 2.16.2 in /.github/workflows/requirements (#80) @dependabot
- Bump ansible-lint from 6.22.0 to 6.22.1 in /.github/workflows/requirements (#76) @dependabot
- Bump docker from 6.1.3 to 7.0.0 in /.github/workflows/requirements (#78) @dependabot
- Bump yamllint from 1.32.0 to 1.33.0 in /.github/workflows/requirements (#75) @dependabot
- Bump ansible-lint from 6.21.1 to 6.22.0 in /.github/workflows/requirements (#74) @dependabot
- Bump ansible-core from 2.15.5 to 2.16.0 in /.github/workflows/requirements (#73) @dependabot
- Bump ansible-lint from 6.21.0 to 6.21.1 in /.github/workflows/requirements (#72) @dependabot
- Bump ansible-lint from 6.17.2 to 6.21.0 in /.github/workflows/requirements (#71) @dependabot
- Bump actions/checkout from 3 to 4 (#64) @dependabot
- Bump ansible-core from 2.15.2 to 2.15.5 in /.github/workflows/requirements (#70) @dependabot
- Bump ansible-compat from 4.1.5 to 4.1.10 in /.github/workflows/requirements (#63) @dependabot
- Bump molecule from 5.1.0 to 6.0.2 in /.github/workflows/requirements (#61) @dependabot
- Bump molecule-plugins[docker] from 23.4.1 to 23.5.0 in /.github/workflows/requirements (#51) @dependabot
- Bump ansible-compat from 4.1.2 to 4.1.5 in /.github/workflows/requirements (#50) @dependabot
- Bump ansible-core from 2.15.1 to 2.15.2 in /.github/workflows/requirements (#49) @dependabot
Install & Upgrade
- To install the Ansible NGINX Instance Manager role on a fresh environment, run
ansible-galaxy install nginxinc.nginx_management_suite
. - To upgrade the Ansible NGINX Instance Manager role to the latest release, run
ansible-galaxy install -f nginxinc.nginx_management_suite
. - To install or upgrade to this specific Ansible NGINX Instance Manager role release (0.3.1), run
ansible-galaxy install -f nginxinc.nginx_management_suite,v0.3.1
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx-management-suite/tree/0.3.1/molecule. - Ansible Galaxy repository -- galaxy.ansible.com/nginxinc/nginx_management_suite.
- NGINX Ansible role & collection introductory blog -- nginx.com/blog/announcing-nginx-core-collection-ansible.
- NGINX: Better with Ansible demo -- github.com/alessfg/nginx-ansible-demo.