|
14 | 14 | # limitations under the License. |
15 | 15 | # |
16 | 16 | class openshift_origin::plugins::frontend::apache_mod_rewrite { |
17 | | - include ::openshift_origin::params |
18 | 17 | include openshift_origin::plugins::frontend::apache |
19 | 18 |
|
20 | 19 | anchor { 'openshift_origin::plugins::fronted::apache_mod_rewrite_begin': } -> |
|
39 | 38 | } |
40 | 39 |
|
41 | 40 | exec { 'regen node routes': |
42 | | - command => "${::openshift_origin::params::cat} /etc/httpd/conf.d/openshift/nodes.txt /tmp/nodes.broker_routes.txt > /etc/httpd/conf.d/openshift/nodes.txt.new && \ |
43 | | - ${::openshift_origin::params::mv} /etc/httpd/conf.d/openshift/nodes.txt.new /etc/httpd/conf.d/openshift/nodes.txt && \ |
44 | | - ${::openshift_origin::params::httxt2dbm} -f DB -i /etc/httpd/conf.d/openshift/nodes.txt -o /etc/httpd/conf.d/openshift/nodes.db.new && \ |
45 | | - ${::openshift_origin::params::chown} root:apache /etc/httpd/conf.d/openshift/nodes.txt /etc/httpd/conf.d/openshift/nodes.db.new && \ |
46 | | - ${::openshift_origin::params::chmod} 750 /etc/httpd/conf.d/openshift/nodes.txt /etc/httpd/conf.d/openshift/nodes.db.new && \ |
47 | | - ${::openshift_origin::params::mv} -f /etc/httpd/conf.d/openshift/nodes.db.new /etc/httpd/conf.d/openshift/nodes.db", |
48 | | - unless => "${::openshift_origin::params::grep} '__default__/broker' /etc/httpd/conf.d/openshift/nodes.txt 2>/dev/null", |
| 41 | + command => "cat /etc/httpd/conf.d/openshift/nodes.txt /tmp/nodes.broker_routes.txt > /etc/httpd/conf.d/openshift/nodes.txt.new && \ |
| 42 | + mv /etc/httpd/conf.d/openshift/nodes.txt.new /etc/httpd/conf.d/openshift/nodes.txt && \ |
| 43 | + httxt2dbm -f DB -i /etc/httpd/conf.d/openshift/nodes.txt -o /etc/httpd/conf.d/openshift/nodes.db.new && \ |
| 44 | + chown root:apache /etc/httpd/conf.d/openshift/nodes.txt /etc/httpd/conf.d/openshift/nodes.db.new && \ |
| 45 | + chmod 750 /etc/httpd/conf.d/openshift/nodes.txt /etc/httpd/conf.d/openshift/nodes.db.new && \ |
| 46 | + mv -f /etc/httpd/conf.d/openshift/nodes.db.new /etc/httpd/conf.d/openshift/nodes.db", |
| 47 | + unless => "grep '__default__/broker' /etc/httpd/conf.d/openshift/nodes.txt 2>/dev/null", |
49 | 48 | require => File['broker and console route for node'], |
50 | 49 | } |
51 | 50 | } |
|
0 commit comments