Jeff Geerling
c01aecaa78
Prevent failures on Ansible 2.7 when no repo is set on RedHat.
2018-10-04 16:53:12 -05:00
Jeff Geerling
d579c1497f
Be a little less strict about line length.
2018-09-25 22:38:51 -05:00
Jeff Geerling
afb02c39ca
Issue #156 : Fix some Ansible Lint issues.
2018-09-25 22:19:58 -05:00
Jeff Geerling
71f928b9f1
Fix a few ansible-lint issues.
2018-09-25 21:36:20 -05:00
Jan Sepke
b2745274c0
remove deprecation warning
...
use include_tasks instead of include + static
2018-01-10 11:49:32 +01:00
Jeff Geerling
7da5582cd8
Switch from deprecated always_run to check_mode.
2017-04-12 10:39:53 -05:00
Maik Glatki
0d8bb6d11f
Improve task naming.
2017-04-03 14:46:27 +00:00
Maik Glatki
73bd75f4b4
Add compatibility for AmazonLinux.
...
Ansible identifies AmazonLinux as:
ansible_os_family: "RedHat"
ansible_distribution_major_version == "NA"
But it is seemingly otherwise indistinguishable from RedHat / CentOS.
This sets the correct variables for packages, services, etc, which
differ from RHEL / CentOS.
2017-04-03 10:01:09 +00:00
Oskar Schöldström
4fb372d104
Add apache_packages_state to allow upgrading Apache versions
2017-01-05 16:46:15 -05:00
Jeff Geerling
5817624949
Merge pull request #105 from sysinit/master
...
make template file configurable
2016-12-09 08:58:59 -06:00
Jeff Geerling
88d910923c
Fixes #110 : Ansible 2.2 causes 'apache_packages' is undefined.
2016-11-02 15:53:19 -05:00
Steven Spasbo
9e0ac92df1
Removed duplicate tasks
2016-10-11 10:44:34 -07:00
Frank Mueller
f3ac2f17ce
make template file configurable
2016-09-02 13:37:41 +02:00
Jeff Geerling
3bb85dbec4
Adjust valid apt cache time.
2016-08-28 20:39:20 -05:00
Christoph Dittmann
ae3a1a6332
Merge the templates for 2.2 and 2.4
...
The only real difference between apache version 2.2 and 2.4 are the
"Order/Allow" directives which have been replaced with "Require", so
there seems to be no need to maintain two separate templates.
As a side-effect, this merges geerlingguy/ansible-role-apache#69 into
the apache 2.2 config.
2016-04-25 18:29:26 +02:00
Jeff Geerling
1bbf949a9f
Fix deprecation warnings in Ansible 2.x. Bump required version.
2016-02-28 23:32:02 -06:00
liquidat
77a766e4fb
Fix configuration path in Solaris
2016-02-01 11:29:10 +01:00
liquidat
7aa1f2e0c8
Add Suse configuration and proper service handling
...
- Suse listen configuration points to listen.conf file
- service handler uses service variable
2016-02-01 11:17:20 +01:00
liquidat
8c39811daa
Add distribution to task name
2016-02-01 10:48:41 +01:00
liquidat
170a9c2446
Add Suse support
...
- set proper package and service name apache2
- configure given packages for Suse
- install packages
- start service
2016-02-01 10:37:57 +01:00
liquidat
80d2a89369
Merge remote-tracking branch 'upstream/master'
2016-01-29 23:53:35 +01:00
Andreas Wolf
097ddd2eb4
Only create vHosts if certificate exists
2016-01-18 17:25:08 +01:00
liquidat
6e5b5bdadb
Add configure Solaris part
2016-01-14 10:35:04 +01:00
liquidat
d472d0881d
Add Solaris configuration
...
- add Solaris os family to main role definition
- add Solaris setup file
- add Solaris configuration
2015-12-29 22:10:07 +01:00
liquidat
55a5b2d07f
Prepare role when service differs from daemon name
...
- introduce new apache_service in addition to apache_daemon for systems
where service name is different from daemon name
- replace apache_daemon by apache_service in service status check
2015-12-29 21:57:25 +01:00
Gilad Peleg
5cee545c8f
Make apache start optional at task end
...
- Closes #45
2015-09-24 18:33:10 +03:00
Jeff Geerling
f98accbb08
PR #24 : Clean up default vhost removal options and document the new var.
2015-07-23 12:04:31 -05:00
Jeff Geerling
2597e7380c
Merge pull request #24 from ThijsFeryn/removedefaultvhost
...
PR #24 : Allow default vhost file to be removed on Debian/Ubuntu.
2015-07-23 12:00:15 -05:00
Jeff Geerling
cfda9d6dfb
PR #26 : Fix spacing for variable name.
2015-07-23 11:58:03 -05:00
Jeff Geerling
dc89c2b987
Merge pull request #26 from FlxPeters/master
...
Fixes #25 : Fails to get installed version of Apache.
2015-07-23 11:55:47 -05:00
Jeff Geerling
0424fbcd87
Issue #34 : Add ability to 'disable' Apache mods on Ubuntu/Debian.
2015-05-31 16:01:27 -05:00
Felix Peters
e9d5dedc70
Fix #25 Get installed version of Apache. failed
...
Add absolute path for apache/httpd to avoid command not found error
2015-02-06 13:21:51 +01:00
Thijs Feryn
8e71d656f4
Allowing the default vhost to be removed. Causes issues because it is linked to port 80, even if you change apache_listen_port
2015-01-28 13:54:09 +01:00
Jeff Geerling
36d79e5f26
Revert test and add always_run to solve #20 .
2015-01-09 23:46:28 -06:00
Lewis Wright
5eeace69bb
Made the vhost.conf filename configurable
2015-01-08 17:29:36 +00:00
Guillaume Dedrie
b13cb7d4ba
Prevent task symlink vhost for Debian to failed.
...
When vhost has not been created (using apache_create_vhosts: no), the
tasks should not be executed, otherwise it'll failed as the vhosts.conf
file has not been created and cannot been linked.
2014-11-04 18:02:42 +01:00
Jeff Geerling
d687bb21c5
Issue #14 : Fix Apache version detection and related configuration for more flexibility.
2014-10-22 13:41:14 -05:00
Jeff Geerling
4da5f52668
Update apt cache if necessary.
2014-10-10 09:41:19 -05:00
Jeff Geerling
034bdb7949
Code style cleanup.
2014-10-05 19:13:00 -05:00
Jeff Geerling
d191d3a7fd
Issue #12 : Use sites-available and sites-enabled Debian convention.
2014-10-05 18:58:35 -05:00
Jeff Geerling
3a277cbff6
Issue #1 : Add updated vhosts file for Apache 2.4.
2014-10-05 18:15:56 -05:00
Jeff Geerling
83ab160cff
Issue #5 : Allow apache_packages to be overridden.
2014-10-05 08:02:17 -05:00
Jeff Geerling
f7f52740f0
Add ids for environments.
2014-05-10 13:33:06 -05:00
Jeff Geerling
ca4e5f8cfe
Adjust Apache mod enabling on Debian/Ubuntu.
2014-04-23 09:49:55 -05:00
Jeff Geerling
917b9edbc7
Add apache_create_vhosts var, and allow mods to be enabled on Debian hosts.
2014-04-23 09:47:33 -05:00
Jeff Geerling
b8bd8d5e4c
Back to a passing build.
2014-04-22 10:58:01 -05:00
Jeff Geerling
ea62c96c5a
Test idempotence test in playbook.
2014-04-22 10:02:31 -05:00
Jeff Geerling
5cbf84a9a5
Make Apache role work correctly with both RHEL and Debian.
2014-04-22 07:34:37 -05:00
Jeff Geerling
25f03a033b
Remove EPEL repository dependency.
2014-03-14 11:28:08 -05:00
Jeff Geerling
ca82309c13
Add handlers, meta info, tasks, templates, and vars.
2014-02-28 16:23:24 -06:00