cmacrae
cd5e355707
Cleaner indentation for 'nginx_extra_options'
9 years ago
cmacrae
fe55597334
Correcting indentation for 'validate' param
9 years ago
cmacrae
3fc2135bc4
Adding example 'nginx_extra_options' comment to defaults/main.yml
9 years ago
cmacrae
c5a21436b4
Adding the ability to define extra options:
...
Defining a new variable (defaults to empty) that allows users to define
extra configuration options in the top-level 'http' block.
This allows for (optionally) finer grain control.
9 years ago
cmacrae
cc5114dc4f
Re-order template deploy & add validate:
...
Re-ordering the tasks in this way (having the vhosts deployed first)
allows the 'validate' param to collectively check the deployed Nginx config.
Deploying vhosts after makes it hard to check their validity, as Nginx's
config checking will operate on a "master" configuration that includes
others (checking those included, also) but would error out when checking
these individual configs if they do not contain a fully working Nginx
config (which they often don't, due to their nature).
9 years ago
Jeff Geerling
1f99c72698
Merge pull request #34 from asagage/fix-vhost-check
...
updating vhost conditional expressions to check count of list members
9 years ago
Asa Gage
73d7140752
updating vhost conditional expressions to check count of list members
9 years ago
Jeff Geerling
e9aa607bb6
Merge pull request #23 from fritz-c/patch-1
...
PR #23 : Remove unnecessary semicolon from vhosts config.
9 years ago
Jeff Geerling
a08f8cda11
Fixes #20 : Add example of a complete nginx_vhosts entry with extra_parameters.
9 years ago
Jeff Geerling
fc88ba2570
Fixes #24 : Update apt cache if it hasn't been updated in a day.
9 years ago
Chris Fritz
c5672bf89b
Remove unnecessary semicolon from vhosts config
...
Remove semicolon after `{{ vhost.extra_parameters }}` to allow support for blocks like `location ~ \.php$ { ... }`.
9 years ago
Jeff Geerling
c892b0a2fe
Merge pull request #16 from Firfi/master
...
Restore compartability with geerlingguy-kibana, only include .conf files.
9 years ago
Igor Loskutov
d209cbe89a
restore compartability with geerlingguy-kibana
9 years ago
Jeff Geerling
0ae5084e53
PR #14 : Change use of nginx_conf_path and nginx_vhost_path to match naming convention.
9 years ago
Jeff Geerling
6eff7fa665
Merge pull request #14 from markwilde/master
...
Added additional nginx_conf_path for Debian.
9 years ago
Jeff Geerling
0d504441c6
Merge pull request #15 from eriksencosta/patch-1
...
Fix nginx_vhosts comment.
9 years ago
Eriksen Costa
c9ab6ef7e7
Fix nginx_vhosts comment
...
The key used in the vhosts.j2 template is extra_parameters.
9 years ago
Mark Wilde
3e8df12f7a
Updated nginx_vhost_path to move /*
9 years ago
Mark Wilde
c02bf089a4
Added additional nginx_conf_path for Debian
...
For Debian systems both conf.d and sites-enabled should be included by default. Redhat systems have not been changed.
Issues came up using Kibana on Ubuntu as it installs kibana.conf in the conf.d folder.
9 years ago
Jeff Geerling
14765e52bf
Issue #13 : Document new nginx_default_release variable in README.
9 years ago
Jeff Geerling
d1828e9c39
Fixes #13 : Allow configuration of default_release parameter for apt installation.
9 years ago
Jeff Geerling
07868edf2e
Added extra useful Nginx variables.
9 years ago
Jeff Geerling
7d8a1ace36
Fixes #12 : Allow for load balancing configurations by adding upstream config.
9 years ago
Jeff Geerling
90b6ddd1b3
Fixes #11 : Add default/simple virtualhost configuration.
9 years ago
Jeff Geerling
7360d9cb0b
Major vhosts cleanup in preparation for issue #11 .
9 years ago
Jeff Geerling
c6e3321a66
Spacing in default vars file.
9 years ago
Jeff Geerling
6f04a8f2ed
Update default worker_connections to 1024, since that plays nice with default OS configs.
9 years ago
Jeff Geerling
66922e9951
Fixes #10 : Better organize os-specific tasks.
9 years ago
Jeff Geerling
7e6a17cc4d
Issue #9 : Add nginx repo template.
9 years ago
Jeff Geerling
df35be0665
Fixes #9 : Use major distro version for Nginx repo on RedHat.
9 years ago
Jeff Geerling
fabb2ecbc0
Code style cleanup.
9 years ago
Jeff Geerling
fdc9a7da78
Issue #6 and PR #8 : Make nginx user more flexible.
9 years ago
Jeff Geerling
45b749af83
Issue #5 : Add 'nginx_proxy_cache_path' configuration option.
10 years ago
Jeff Geerling
200011e4d1
Merge pull request #4 from mfriedenhagen/master
...
Move vars to defaults as otherwise they may not be overridden.
10 years ago
Mirko Friedenhagen
5f95627706
Move vars to defaults as otherwise they may not be overridden.
10 years ago
Jeff Geerling
60bc2df30f
Add EL7 to supported platforms.
10 years ago
Jeff Geerling
2d05eac2c3
Update test.
10 years ago
Jeff Geerling
736a95a012
Add option to remove default nginx vhost config.
10 years ago
Jeff Geerling
38a6c071e0
Comment out curl call until we have example vhost.
10 years ago
Jeff Geerling
8b2dadc854
Debugging for tests.
10 years ago
Jeff Geerling
1f48f9905f
Make tests pass.
10 years ago
Jeff Geerling
b8a84d2bd7
Add test integration status to README.md.
10 years ago
Jeff Geerling
8ef999d267
Enable Travis CI testing.
10 years ago
Jeff Geerling
45713939ee
Cleanup - This nginx role now works across RedHat and Debian.
10 years ago
Jeff Geerling
373d428ad1
Merge pull request #1 from Richard-NL/master
...
Add support for Debian flavors (initial).
10 years ago
Richard
9b91816d3f
added support for Debian based os
10 years ago
Jeff Geerling
299b70fc1e
Updated default connection limit.
10 years ago
Jeff Geerling
222479109f
Update Nginx role to be more customizable.
10 years ago
Jeff Geerling
3e9fbe032b
Updated README.md
10 years ago
Jeff Geerling
8fc5460164
Updated README with todos.
10 years ago