Alessandro Fael Garcia
05fcff7986
Replace *_upload_* with *_push_*
2018-04-17 14:30:43 -07:00
Alessandro Fael Garcia
e20dd288bf
Check if configuration file is defined
2018-04-16 16:41:46 -07:00
Alessandro Fael Garcia
5c7924618a
Replace *_upload_enable with *_push_enable
...
Fixes #23
2018-04-16 15:26:33 -07:00
Alessandro Fael Garcia
fd2e13bd69
Replace &&
with and
2018-04-13 12:53:38 -07:00
Alessandro Fael Garcia
9555ab9559
Update branding
2018-04-12 10:20:39 -07:00
Alessandro Fael Garcia
9c80941892
Only remove/backup nginx.conf when necessary
2018-04-12 10:05:43 -07:00
Alessandro Fael Garcia
e2cc1660cb
Merge pull request #14 from RDelorier/fix-template-path-bugs
...
Fix template path issues
2018-04-10 15:45:18 -07:00
Alessandro Fael Garcia
8a8f08a997
Add NGINX Unit variables
...
* Add unit_enable variable to install NGINX Unit
* Add unit_packages variable to determine whether NGINX Unit packages should be installed
2018-04-09 14:21:38 -07:00
Alessandro Fael Garcia
548fc3f9f3
Initial implementation of NGINX Unit
2018-04-06 16:32:48 -07:00
Alessandro Fael Garcia
6047a1107d
Refactor REST API deployment
...
This refactor should fix #17 and ensure that api.conf only gets created when rest_api_enable is set to true and that api.conf gets created in the correct location
2018-04-06 16:29:49 -07:00
Alessandro Fael Garcia
681395baad
Backup/remove default.conf NGINX configuration file
...
Backup and then remove the default.conf configuration file created by NGINX upon initial installation
2018-04-06 16:05:23 -07:00
Alessandro Fael Garcia
8bf17d77c0
Fix path for all HTTP/Stream *.conf files
...
Change path in all relevant tasks to ensure that HTTP and Stream NGINX *.conf files get uploaded/created in the right directory
2018-04-05 14:32:37 -07:00
rickydelorier
fb36b5b643
Fix template path issues
2018-04-04 19:48:31 -04:00
Alessandro Fael Garcia
5e3ad77986
Change rpm module and add package check for RHEL/CentOS 7.4+
2018-03-05 14:57:04 -08:00
Alessandro Fael Garcia
b66bc5d7aa
Replace shell module with assemble module
2018-03-02 16:35:34 -08:00
Alessandro Fael Garcia
15385c9cb1
Minor formatting fix
2018-03-02 15:00:07 -08:00
Alessandro Fael Garcia
a5f88d9972
Refactor rhel setup
2018-03-02 14:27:00 -08:00
Alessandro Fael Garcia
2fe4c93b45
Switch to HTTPS for rpm_key module
2018-03-01 16:58:10 -08:00
Alessandro Fael Garcia
add3bfba0b
Replace get_url module
...
The get_url module has python 2.7 dependencies. This causes errors on distros that have strict python 2.6 dependencies. Replacing the get_url module with a hardcoded code block using the blockinfile module circumvents these errors.
2018-03-01 16:15:27 -08:00
Alessandro Fael Garcia
4a400fdf7a
Remove redundant check
...
The main.yml task already checks for the waf variable - adding an additional check in install-waf.yml is redundant
2018-02-22 12:12:53 -08:00
Alessandro Fael Garcia
147410ab03
Refactor templates
...
Refactor template variables and configuration scripts
2018-02-20 12:28:14 -08:00
Alessandro Fael Garcia
57cf10d3e4
Fix image filter module
2018-02-09 12:14:18 -08:00
Alessandro Fael Garcia
5771c1e8a4
Add support for all first party NGINX modules
2018-02-09 12:00:58 -08:00
Alessandro Fael Garcia
be7788674d
Fix setup-redhat.yml task names
2018-01-31 14:41:12 -08:00
Alessandro Fael Garcia
ff96678872
Setup CentOS/RHEL repositories correctly
...
Fixes #1
2018-01-31 14:12:25 -08:00
Alessandro Fael Garcia
f6f1e0907c
Upload simple/templated configuration files
2018-01-26 11:00:26 -08:00
Alessandro Fael Garcia
78a7e3efeb
Multiple changes
...
* 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
2018-01-19 10:27:47 -08:00
Alessandro Fael Garcia
0e40a9e00f
Fix open source NGINX install script
...
Both tasks in setup-redhat.yml now correctly install the mainline or stable branch of open source NGINX
2018-01-17 10:12:14 -08:00
Alessandro Fael Garcia
e2b83ac215
Initial role commit
2018-01-10 14:40:01 -08:00