Alessandro Fael Garcia
42d1937b3a
Add extra checks for when the nginx repo is needed.
2018-10-18 21:39:10 +02:00
gusttt
fe32888347
Only add repository key when nginx_repository is used.
...
Fix #68
2018-10-18 08:41:53 +02:00
Alessandro Fael Garcia
13a847234e
Refactor templating
...
* Add more advanced HTTP templating options
* Let users choose the upload destination when uploading files
* Implement the ability to print your NGINX configuration to your terminal after running a playbook
2018-10-16 11:52:04 -07:00
Alessandro Fael Garcia
27c4069646
Fix module variable name
2018-09-14 17:53:08 -07:00
Alessandro Fael Garcia
9fea522566
Fix more repository variables
2018-09-14 17:27:12 -07:00
Alessandro Fael Garcia
d294779f8b
Rename variables
...
All variables are now prefixed with `nginx` - resolves #57
2018-09-14 16:28:20 -07:00
Alessandro Fael Garcia
a55a50d570
Refactor NGINX Amplify agent installation
2018-09-12 14:03:20 -07:00
Alessandro Fael Garcia
809b9e3580
Fix variables in main task
2018-09-12 12:16:04 -07:00
Alessandro Fael Garcia
5ff9b63aff
Update task name
2018-09-11 12:32:22 -07:00
Alessandro Fael Garcia
4b0feeb0cc
Update documentation and controller variables
2018-09-11 11:26:56 -07:00
Alessandro Fael Garcia
ef1294b91c
Install NGINX Controller agent
2018-09-10 16:05:25 -07:00
max
a5c73e6fcf
fix [WARNING]: Ignoring invalid attribute: Name
2018-08-22 16:57:37 +08:00
Alessandro Fael Garcia
795e5a20c2
Merge pull request #50 from nginxinc/(feature)/install-prerequisites
...
Install Debian dependencies
2018-08-03 11:23:25 -07:00
Alessandro Fael Garcia
19a080925b
Install Debian dependencies
...
Fixes #44
2018-08-02 15:56:25 -07:00
Alessandro Fael Garcia
3a82651d42
Refactor and fix module installation
...
Fixes #46 and #48
2018-08-02 12:51:45 -07:00
Alessandro Fael Garcia
2a7184a06b
Add option to delete license after installing NGINX Plus
2018-08-01 11:40:35 -07:00
Alessandro Fael Garcia
2ce879f7aa
Add Amazon Linux 2 for NGINX Plus
2018-07-31 16:17:09 -07:00
Alessandro Fael Garcia
0fef56b4fa
Install NGINX Unit on FreeBSD
2018-07-18 14:59:14 -07:00
Alessandro Fael Garcia
a5fe8d20b2
Install NGINX Unit on Amazon Linux 2
2018-07-18 13:35:04 -07:00
Alessandro Fael Garcia
962518e5e1
Minor fixes
...
* Fix README typo
* Add yml start of file indicator
2018-07-12 11:19:17 -07:00
Alessandro Fael Garcia
c57e0a79d2
Add nginx_enable variable
...
Users can now choose to only install NGINX Unit
2018-07-11 15:41:10 -07:00
Georgy Berdyshev
194f369e13
Use hkps by default and fallback to hkp for older Debian and Ubuntu releases.
2018-07-07 00:30:48 +02:00
Georgy Berdyshev
8cada84350
Use protocol version without encryption to support older Debian and Ubuntu releases.
...
Fixes Travis CI error: 'HTTP fetch error 1: unsupported protocol'
2018-07-06 06:51:56 +02:00
Georgy Berdyshev
cbcc7c01f9
Updated key server to bypass firewalled environments.
2018-07-06 05:26:15 +02:00
Alessandro Fael Garcia
bd0c581ac1
Refactor installation of NGINX Unit modules
...
Use a list that lets users specify which modules they want to install instead of installing all modules available in each distro
2018-06-27 13:16:57 -07:00
Alessandro Fael Garcia
3a8e36e636
Fix Debian/RedHat setup
...
* Change yum repository from nginx to unit
* Remove apt task causing ansible to be non-idempotent
2018-06-27 11:07:35 -07:00
Alessandro Fael Garcia
a6d54c858e
Merge CentOS and RedHat tasks
2018-06-26 16:26:24 -07:00
Alessandro Fael Garcia
02db93d432
Merge branch 'master' into (feature)/unit
...
Bring the (feature)/unit branch up to date with the master branch
2018-06-25 14:35:09 -07:00
Alessandro Fael Garcia
4037b195ff
Refactor repository into a variable
2018-05-11 15:12:06 -07:00
Alessandro Fael Garcia
98974fbf1a
Implement support to select NGINX repository
...
Resolve #32 - Initial options include using the default NGINX packages included in the host system or using the NGINX packages included in the NGINX repository
2018-05-11 13:31:31 -07:00
Alessandro Fael Garcia
033da6684c
Fix indentation
2018-05-10 13:17:37 -07:00
Alessandro Fael Garcia
ce880e5731
Refactor NGINX Unit packages into a separate file
2018-05-10 13:03:22 -07:00
Alessandro Fael Garcia
ea6de99eed
Use portinstall module instead of package module
2018-05-09 14:05:57 -07:00
Alessandro Fael Garcia
70a2906268
Implement FreeBSD support for NGINX Open Source
...
Use FreeBSD ports instead of pkgng to fetch the latest version of NGINX Open Source
2018-05-09 13:31:16 -07:00
Alessandro Fael Garcia
40d5b0bb2c
Use copy/template backup parameter
...
Use the backup parameter in the copy/template modules instead of using a convoluted backup system
2018-04-17 17:21:31 -07:00
Alessandro Fael Garcia
b8657834f8
Fix stat path
...
Use the path for nginx.conf instead of default.conf
2018-04-17 16:25:37 -07:00
Alessandro Fael Garcia
c545949653
Fix stat path
...
Use the path for nginx.conf instead of default.conf
2018-04-17 15:21:07 -07:00
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