Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit 8c03a9d

Browse files
committed
Merge pull request #150 from linc01n/support-apache2-listen-ports-changes
Support multiple apache2 versions
2 parents 27034b7 + f5d2f00 commit 8c03a9d

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

metadata.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
supports 'scientific'
2222
supports 'ubuntu'
2323

24-
depends 'apache2', '>= 3.2.0'
24+
depends 'apache2'
2525
depends 'ark'
2626
depends 'cron'
2727
depends 'database'

recipes/apache2.rb

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
node.default['apache']['listen'] |= [
2-
"*:#{node['stash']['apache2']['port']}",
3-
"*:#{node['stash']['apache2']['ssl']['port']}"
4-
]
1+
begin
2+
node.set['apache']['listen_ports'] = node['apache']['listen_ports'] + [node['stash']['apache2']['port']] unless node['apache']['listen_ports'].include?(node['stash']['apache2']['port'])
3+
node.set['apache']['listen_ports'] = node['apache']['listen_ports'] + [node['stash']['apache2']['ssl']['port']] unless node['apache']['listen_ports'].include?(node['stash']['apache2']['ssl']['port'])
4+
rescue NoMethodError
5+
node.default['apache']['listen'] |= [
6+
"*:#{node['stash']['apache2']['port']}",
7+
"*:#{node['stash']['apache2']['ssl']['port']}"
8+
]
9+
end
510

611
include_recipe 'apache2'
712
include_recipe 'apache2::mod_proxy'

0 commit comments

Comments
 (0)