Commit Graph

172 Commits

Author SHA1 Message Date
Alessandro Fael Garcia
f40312c711
Rename modules to use Ansible FQCNs (#500) 2022-03-24 13:46:38 +01:00
dependabot[bot]
ff7ade6f4c
Bump ansible-lint from 5.4.0 to 6.0.1 in /.github/workflows/requirements (#499) 2022-03-22 18:27:11 +01:00
Alessandro Fael Garcia
e6f5dda35e
Add RHEL distro to Molecule tests (#498) 2022-03-17 23:50:41 +01:00
alessfg
9044d8b594
Prepare 0.23.0 release 2022-02-16 19:13:13 +01:00
Alessandro Fael Garcia
8bd37716ca
Use Python 3 in NGINX Amplify when possible (#492) 2022-02-16 18:51:41 +01:00
dependabot[bot]
5eed6841c0
Bump ansible-lint from 5.3.2 to 5.4.0 in /.github/workflows/requirements (#489) 2022-02-16 12:42:21 +01:00
dependabot[bot]
a63b8274c1
Bump molecule[docker] from 3.6.0 to 3.6.1 in /.github/workflows/requirements (#488) 2022-02-15 18:49:40 +01:00
Chris McKee
121433df24
Add GPG key to Focal apt repo setup (#487) 2022-02-14 16:08:33 +01:00
Frank Fidanza
5b60ab6448
Feat: Ansible backwards compatibility (#485) 2022-02-10 20:04:51 +01:00
Alessandro Fael Garcia
ac5453e6fb
Allow NGINX version downgrades (#475) 2021-12-09 21:40:57 +01:00
Alessandro Fael Garcia
5f1fc18917
Improve uninstalling NGINX capabilities (#472) 2021-12-07 02:47:13 +01:00
Alessandro Fael Garcia
a4b858467a
Pin Alpine and Debian OSS repositories (#471) 2021-12-03 07:59:36 +01:00
Luiz Fernando Bosso
80df884533
Update PCRE ftp url (#468) 2021-11-19 00:58:55 +01:00
Sina Tak Tehrani
62db1bb0cc
Add static core modules support to installation from source (#448) 2021-10-07 14:05:04 +02:00
Alessandro Fael Garcia
3f101ba48b
Remove RHEL/CentOS 6 parameters given they have reached EOL (#451) 2021-10-06 01:41:24 +02:00
Alessandro Fael Garcia
5dbbe39ca4
Always update NGINX dependencies to the latest available version (#452) 2021-10-06 00:20:23 +02:00
Alessandro Fael Garcia
894fe47c2c
Add support for installing NGINX OSS in Amazon Linux (#435) 2021-08-23 16:35:02 +02:00
Jurgen Verhasselt
3a63b9acf6
Add 'nginx_manage_repo' feature flag and defaults (#420)
Co-authored-by: Jurgen Verhasselt <hello@sjugge.be>
Co-authored-by: Jurgen Verhasselt <sjugge@inuits.eu>
2021-06-14 16:57:18 +02:00
Jurgen Verhasselt
f1272ef80e
Add 'nginx_install_epel_release' feature flag to disable the installation of epel-release if so desired (#421)
Co-authored-by: Jurgen Verhasselt <hello@sjugge.be>
2021-06-14 13:22:46 +02:00
Alessandro Fael Garcia
a9451a60c7
Ignore Ansible lint warning (#418) 2021-06-09 17:46:49 +02:00
Alessandro Fael Garcia
fb391a09cc
Replace "yes"/"no" boolean values with "true"/"false" (#414) 2021-06-02 17:47:44 +02:00
Alessandro Fael Garcia
d3cfac4ac8
Update the URL used to fetch the latest NGINX source version (#411) 2021-05-26 17:56:36 +02:00
Alessandro Fael Garcia
940e42ce70
Update NGINX Plus repository (#398) 2021-05-04 20:14:51 +02:00
Alessandro Fael Garcia
f4a1d37081
Add Alpine 3.13 to the list of NGINX Plus supported platforms (#391) 2021-04-27 23:34:48 +02:00
Alessandro Fael Garcia
94ccbe1dfb
Update Ansible collections (#390) 2021-04-21 17:59:48 +02:00
Alessandro Fael Garcia
5e918e61e2
Remove NGINX configuration features from role (#353) 2020-12-23 15:03:22 +01:00
Alessandro Fael Garcia
063c2d0be1
SELinux state should now be correctly set back to enforcing (#351) 2020-12-10 12:46:29 +01:00
Alessandro Fael Garcia
6645e0856a
Switch dictionaries to individual variables (#349) 2020-11-17 19:02:21 +01:00
Alessandro Fael Garcia
a11e457816
Remove NGINX Unit from role (#348) 2020-11-13 21:57:28 +01:00
Alessandro Fael Garcia
121312d346
Implement a new syntax to specify modules to be installed (#346) 2020-11-12 13:29:20 +01:00
Alessandro Fael Garcia
3fb69de2b9
Fix NGINX Plus license removal option (#340) 2020-11-05 15:37:40 +01:00
Alessandro Fael Garcia
ab76f7a797
Fix errors when using Ansible's check mode (#339) 2020-10-28 20:12:57 +01:00
Alessandro Fael Garcia
2715baca1e
Fix SELinux facts (#337) 2020-10-08 12:48:56 +02:00
Alessandro Fael Garcia
a49765b55e
Do not fail when assert module fails (#330) 2020-09-22 17:50:07 +02:00
Alessandro Fael Garcia
9760f98f05
Add NGINX Plus tests to TravisCI (#327) 2020-09-20 21:38:40 +02:00
Alessandro Fael Garcia
2ca5ce87b5
Remove extra quotes (#326) 2020-09-19 17:32:17 +02:00
Alessandro Fael Garcia
8b41c27cb5
Improve the error formatting when there's a syntax error (#324)
And remove the debug tasks messages.
2020-09-18 19:51:50 +02:00
Alessandro Fael Garcia
5c7cfb05fb
Remove scalars where I don't need em (#323) 2020-09-18 15:09:59 +02:00
Alessandro Fael Garcia
903693e67f
Refactor handlers (#321) 2020-09-17 17:00:27 +02:00
Alessandro Fael Garcia
28d1da5e0a
Add proper support for building NGINX from source in CentOS 6 (#320) 2020-09-16 18:58:32 +02:00
Alessandro Fael Garcia
17b5c87d71
Add basic assertions (#319) 2020-09-15 21:27:06 +02:00
Alessandro Fael Garcia
95fe871e69
Add support for Alpine 3.12 (#317)
And remove support for Alpine 3.8
2020-09-08 14:38:16 +02:00
Alessandro Fael Garcia
9b9b3e8dd3
Refactor modules (#315) 2020-09-08 00:44:54 +02:00
Alessandro Fael Garcia
bf2916fc55
Update Ansible to 2.9.12 and explicitly set mode on relevant tasks (#309)
*   Explicitly define `mode` in relevant tasks.
*   Explicitly define the `nginx` `apt_repository` filename in Debian based distros.
*   Building OpenSSL from source should now work properly in CentOS 8.
2020-08-28 10:30:23 +02:00
Seena Fallah
ab24604454
Run logrotate only logrotate config changes (#302) 2020-08-20 01:50:22 +02:00
Alessandro Fael Garcia
3bcd7a0919
Prepare 0.15.0 release (#300) 2020-08-19 18:39:17 +02:00
Alessandro Fael Garcia
fc4640bd4a
Improve formatting (#293) 2020-07-30 12:47:08 +02:00
Alessandro Fael Garcia
c85368e591
Add experimental support for Ubuntu focal (#292) 2020-07-28 12:26:38 +02:00
Alessandro Fael Garcia
b089b03811
Add option to remove a specific list of files (#291) 2020-07-27 23:33:56 +02:00
Alessandro Fael Garcia
36b42e563a
Cleanup source install and remove shell module tasks (#290) 2020-07-27 13:19:12 +02:00