Commit Graph

14 Commits

Author SHA1 Message Date
Paul Belanger b785da4823 Add nginx_file_nginx_config variable
We'll use this to install nginx configuration on the remote node.

Change-Id: Ib7894547392220da72c37c2be407fd235c6df72f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-31 14:49:40 -04:00
Paul Belanger 65afd10447 Refactor service logic
This allows for more control over the nginx service.

Change-Id: I61984c35a5c45ad94d02a12d2fa6fa8a29c81d44
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-30 22:11:31 -04:00
Paul Belanger 5fa2ca3e42 Stop validating nginx configuration
This should be done by testinfra or some other tool outside of our
ansible runs.

Change-Id: I9b4d1b9a02bd0426d6619e329f561df7a7abb98e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-30 22:06:04 -04:00
Paul Belanger c5d393b888 Start role refactor
We really haven't updated this role in some time, so update it to use
layout from other roles.

Change-Id: Iff72ea8983c4ff98ef92b50f27e2a910734f237a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-30 22:01:21 -04:00
Paul Belanger 87a3feff6a Fix deprecation warning
Change-Id: I34e4fc21ffdb8c8bc75701b88e2d69bebd0568fb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-12-21 21:27:31 -05:00
Paul Belanger 43ba28457d Fix ansible-lint 4.0.0 failures
With latest release of ansible-lint, our playbooks are not happy any
more.

Change-Id: I5ef7cba59410c75c1b9e682c8482c9119f3768e8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-12-21 21:26:46 -05:00
Paul Belanger 7e4f94b741 Drop synchronize support
It was become too much work to deal with this. Additionally, if people
want to manually synchronize we expose the proper settings to allow
them to do so.

Change-Id: I8134f93cf89625712187487ef04739d43b6db1b7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-03 14:03:09 -05:00
Paul Belanger d1fcb5b615 Refactor package support
Remove dead code. Remove epel-release support and force user to enable
it.

Change-Id: Ie9fc5c43f6aa5eb953923eb4bc2d3d481fc6aa2d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-17 16:54:08 -05:00
Paul Belanger a129519944 Do not include nginx.conf by default
Mostly because has different settings. We'll still expose the setting
to the user, but they have to default the file settings now.

Change-Id: I2c26e2e1dabe361b44c1c1a80d264e90c3860a51
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-17 14:48:28 -05:00
Paul Belanger eaa11bff68 Add rsync support
Allow the user to use rsync for conf.d files.

Change-Id: Ibb7ae3c01aeb803d5652a64a55106c0bcd92e016
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 15:59:25 -05:00
Paul Belanger cfe589d4a5 Update nginx_file_nginx_conf_src
Change-Id: Icf12711cec0401e3cb69d08bc30a6863e68ac4a7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 14:20:58 -05:00
Paul Belanger d63a602565 Import ansible-role-nginx into OpenStack
Change-Id: Id9c4f591eb5e6e19aeea263e3a8f24cb778aacbe
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-15 16:08:54 -05:00
Paul Belanger a89bf0f572 Override default nginx.conf file
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-07 13:19:09 -05:00
Paul Belanger 2b150dc971 Initial commit
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-22 21:10:49 -05:00