Commit Graph

39 Commits

Author SHA1 Message Date
Sina Tak Tehrani
62db1bb0cc
Add static core modules support to installation from source (#448) 2021-10-07 14:05:04 +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
5e918e61e2
Remove NGINX configuration features from role (#353) 2020-12-23 15:03:22 +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
9760f98f05
Add NGINX Plus tests to TravisCI (#327) 2020-09-20 21:38:40 +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
17b5c87d71
Add basic assertions (#319) 2020-09-15 21:27:06 +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
Alessandro Fael Garcia
3bcd7a0919
Prepare 0.15.0 release (#300) 2020-08-19 18:39:17 +02:00
Pavel Starosek
0922304b12
Add default_type templating option (#299) 2020-08-10 14:29:27 +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
b7e25961d6
Refactor status templating (#288) 2020-07-22 16:19:43 +02:00
Alessandro Fael Garcia
838e756ab8
Improve support for listen and ssl directives in stream contexts (#287) 2020-07-21 17:26:42 +02:00
Alessandro Fael Garcia
e9b6c59733
Add separate variables for installing and configuring NGINX (#284) 2020-07-13 18:05:03 +02:00
Emile Broeders
63325aac0b
Add option for custom error pages (#276) 2020-07-01 12:22:37 +02:00
Tom Gamull
7e6a7f0397
Triple S!!! Speed, Systemd and Selinux (#272) 2020-06-30 18:59:53 +02:00
Emile Broeders
21e03b27dd
Adding nginx_main_template.http_custom_includes (#270) 2020-06-24 15:50:28 +02:00
Alessandro Fael Garcia
902d4ff83f
Add PID templating option (#267) 2020-06-24 12:19:09 +02:00
Alessandro Fael Garcia
77ccf86255
Add access_log to status and API configuration files (#265) 2020-06-23 17:48:43 +02:00
Iyad Kandalaft
f76441f5d4
Add events_custom_options to template.yml defaults (#208)
Co-authored-by: Alessandro Fael Garcia <alessfg@hotmail.com>
2020-06-17 14:48:29 +02:00
Alessandro Fael Garcia
8ef117145f
Improve config cleanup tasks (#262) 2020-06-12 23:42:14 +02:00
Alessandro Fael Garcia
55c2f534ef
Add support for Ubuntu Focal (#258) 2020-06-08 15:46:01 +02:00
Estefano Gonçalves
5a35dc3271
Add ssl_ecdh_curve and ssl_buffer_size directives (#252) 2020-05-25 13:59:38 +02:00
Seena Fallah
3db516413e
Add custom logrotate config (#251) 2020-05-19 22:51:08 +02:00
Tom Gamull
301416a9c9
Issue239 - fix nginx_version in module install (#240) 2020-04-18 00:40:35 +02:00
Tom Gamull
2289b6a070
Buildfromsource (#233)
* Add build from source option

* Update to Molecule 3.0

* Add service manager to Debian images

* Add .gitignore entry for Ansible retry files

Co-authored-by: Alessandro Fael Garcia <alessfg@hotmail.com>
2020-03-25 18:43:32 +01:00
Alessandro Fael Garcia
d0548a7b0b
Remove NGINX Controller agent tasks (#228)
There's now a separate collection of NGINX Controller roles that can be found at https://github.com/nginxinc/ansible-collection-nginx_controller making the task in this role obsolete
2020-02-28 16:11:29 +01:00
Philip Henning
5ac87644a8
Add implementation of ngx_http_sub_module config (#216) 2020-02-14 15:54:31 -08:00
Seena Fallah
0b176f847a Make ssl optional for listeners (#215) 2020-01-09 16:40:36 +01:00
Alessandro Fael Garcia
b5baf3a2ae
Improve documentation (#206)
* Create CONTRIBUTING.md
* Add PR template
* Tweak .yamllint
* Update README playbook examples
2019-12-13 12:11:30 -08:00
Alessandro Fael Garcia
f54b7d2f90
Add new method to install the NGINX Controller agent (#205) 2019-12-11 18:25:20 -08:00
Alessandro Fael Garcia
3b6c744166
Delete NGINX Plus repository when license is deleted (#204)
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
2019-12-11 12:45:12 -08:00
Alessandro Fael Garcia
905d6c7531
Let users define the target https redirect variable (#203)
Fixes #153
2019-12-06 20:51:11 -08:00
Alessandro Fael Garcia
8baa94e736
Add option to use/update to the latest version of NGINX (#202)
Resolves #132
2019-12-06 16:48:15 -08:00
Vladimir Botka
c2c0bb990a Split defaults/main.yml to more files in directory defaults/main (#200) 2019-12-06 13:37:16 -08:00