Sammy
d5262ea5df
feat(tofs): first implemetation + tplroot
...
First implementation of TOFS for:
nginx_config, passenger_config, servers_config and snippets
Introduced tplroot on modified files as well
Fixed GH link of nginx.conf file in docs/TOFS_pattern.rst
Fixed test for snippets name pillar
2019-06-04 08:57:21 +11:00
Eric Veiras Galisson
0fc507055d
refactor: replace old nginx
with nginx.ng
...
BREAKING CHANGE: all previous `nginx` based configurations must be reviewed;
`nginx.ng` usage must be promoted to `nginx` and any uses of the original
`nginx` will have to be converted.
2019-05-12 17:13:17 +01:00
Garrett W
95ff308e7e
feat(pillar.example
): add stock log_format
2019-04-26 16:38:17 +01:00
Garrett W
62e8ac0b33
Pillar fixes ( #217 )
...
Squashed from:
* pillar.example: an include was missing a colon
* pillar.example: 2 directives not indented properly
* pillar.example: added the stock log_format
* pillar.example: make log path match map.jinja
* pillar.example: worker_connections value from latest mainline nginx
* pillar.example: fixed other uses of include
* pillar.example: corrected formatting
* pillar.example: corrected log_format
* pillar.example: reset log_format to try another day
2019-04-11 17:45:48 +01:00
Heinz Wiesinger
1541a59c83
Fix multiple values for the same key (include/listen) in server config file.
...
With this one can now also write
- include:
- file1
- file2
Rather than only
- include: file1
- include: file2
2019-02-19 09:26:15 +01:00
Niels Abspoel
854d1edcd4
Merge pull request #211 from noelmcloughlin/fix7
...
Fully document #193 stream module
2019-01-26 20:11:29 +01:00
N
8921404935
Update based on review comments
2019-01-26 16:07:58 +00:00
N
f2c4d80bf6
Document pid_file ( #96 )
2019-01-26 11:59:24 +00:00
N
5dfeeb9d08
Fully document #193 stream module
2019-01-25 22:50:00 +00:00
Niels Abspoel
a1220edb36
Merge pull request #209 from noelmcloughlin/fixes6
...
Fix sites-available bug in formula logic
2019-01-25 21:50:40 +01:00
N
cc450e2d78
Document issue 93 in pillar.example
2019-01-25 19:49:19 +00:00
N
2356b4a989
Fix bug related to #188
2019-01-25 19:20:58 +00:00
N
f347c14c74
Document workaround for #122
2019-01-25 15:43:12 +00:00
Niels Abspoel
355a968a2b
Merge pull request #197 from MEschenbacher/pillarcert
...
deploy certificates directly from pillar
2018-10-20 20:19:56 +02:00
Fabian Schlager
cfd7e670f4
Add example
2018-10-20 16:36:16 +02:00
Fabian Schlager
3125f9dbcc
Add support for snippets
2018-10-20 16:29:13 +02:00
Alexandre Anriot
b2c07443ca
Allow installation of multiple packages
2018-10-19 16:15:01 +02:00
Maximilian Eschenbacher
cb030b04ac
deploy certificates directly from pillar
...
... by providing a pillar string. I developed this for use in
combination with ext_pillar and file_tree to deploy letsencrypt
certificates.
2018-10-04 16:26:37 +02:00
Alberto Chiusole
f4b3530e50
Replace tabs in pillar.example with spaces.
...
tabs cause salt to trigger a render error because tabs are 'illegal':
```
yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
in "<unicode string>", line 33, column 32:
pid: /var/run/nginx.pid\t\t### Directory location must exist
^
```
2018-09-23 23:12:05 +02:00
Konrad Mosoń
c75ad64348
Example for load_module: comment how it works
2018-06-29 12:55:17 +02:00
Konrad Mosoń
9c4634d40a
Example for load_module
2018-06-29 12:46:12 +02:00
Javier Bértoli
c5c1047865
Allow to specify a different passenger config file in nginx.ng
2018-02-13 21:27:15 -03:00
Andres Montalban
ac90a9f07b
Fix for saltstack-formulas/nginx-formula/#172
2017-12-22 10:33:23 -03:00
Niels Abspoel
4204505489
Merge pull request #153 from EvaSDK/add_dhparam_creation
...
Add dhparam creation
2017-12-16 09:26:20 +01:00
Andres Montalban
73899178fc
Remove trailing spaces
2017-12-12 17:10:51 -03:00
David Seira
f50c7e27e1
New Feature - Added deleted option to be able to remove site files (clean up sites folder)
...
Improvement - Disable reload of nginx when enabled=False (previously the nginx was always reloaded if settings.config != None; even with enabled=False)
2017-09-01 11:23:15 +02:00
David Seira
bc7f8f4970
Replace source for source_path variable name
2017-08-31 13:19:46 +02:00
David Seira
1f697b9d6b
New feature - Enable the uploading of the config file (nginx.conf and sites) instead of templating those file
2017-08-30 19:48:44 +02:00
Noel McLoughlin
433bda5671
Additional explanatory comments for pillar.example
2017-08-29 14:34:25 +01:00
Noel McLoughlin
2e03d4c17d
Updated pillar.example file with installation learnings (OpenSUSE, Ubuntu, Fedora)
2017-08-28 16:20:58 +01:00
Gilles Dartiguelongue
d2bc1e6d7c
Add support for specifying dh_param file name
2017-08-18 11:53:02 +02:00
Gilles Dartiguelongue
19ab90ebb5
Add example for DH management
2017-08-18 11:47:20 +02:00
abednarik
57011ba3bf
Make certificates path configurable.
2017-07-31 17:20:30 -03:00
Javier Bértoli
79ddb497d0
Add support to install and configure passenger
2017-06-24 10:43:25 -03:00
Renich Bon Ciric
92a8461ab3
replace the term vhost for server everywhere
2016-10-19 16:35:38 -05:00
George Robinson
241d8683ed
Overwrite existing vhost files on a per vhost granularity
2016-06-05 19:34:53 +01:00
George Robinson
f24b066c43
Build from source with nginx.ng
...
Build NGINX from source with nginx.ng state with support for passing
compile time flags necessary for installing modules such as more headers
by the openresty project.
2016-05-09 16:39:24 +01:00
Gianni Carabelli
91f92164be
enabled
2016-04-04 15:30:26 +02:00
Enver
46785b79aa
Added support to control gpgcheck and gpgkey via pillar
2016-02-24 11:11:42 +01:00
Rubén Díaz
ad62dac2b0
Adding default include for 'sites-enabled' dir
2015-10-06 10:18:48 +00:00
Roshan Bangera
03c4902b9e
* added comment for pillar example
...
* removed override releasever variable use for CentOS
2015-06-30 19:59:47 -07:00
Roshan Bangera
997ef47905
* added pillar variable to specify os release version for nginx package repo base url for RedHat family os hosts
2015-06-30 19:59:47 -07:00
puneet kandhari
8db7bf7b4d
Merge pull request #89 from andrew-vant/certificates
...
Added nginx.ng.certificates state.
2015-06-29 11:33:39 -05:00
Imran Haider
36368cae5d
Added enabled_dir to pillar.example
2015-06-23 20:04:02 -04:00
Andrew Vant
51b612002b
Added nginx.ng.certificates state.
2015-06-23 15:17:52 -04:00
Imran Haider
481c3d6aa4
Separate 'dir' into 'available_dir' and 'enabled_dir'
2015-06-20 14:18:29 -04:00
Juan Manuel
a303c8cc0c
Moved entirely to ubuntu's ppa
2015-02-23 18:16:41 -03:00
Juan Manuel
c91377897a
Added option to use 'development' ppa
2015-02-10 17:55:36 -03:00
Juan Manuel
88dfd0835c
Minor bugfix and updated pillar.example
2015-02-10 17:14:00 -03:00
Ajna Cackovic
29b3aa6462
Update pillar.example
2014-10-20 14:17:27 -07:00