components/ruby/puppet-modules/puppetlabs-rabbitmq/patches/04-erlang_cookie_ownership.patch
branchs11u3-sru
changeset 6035 c9748fcc32de
child 5860 afd31ba91ee9
equal deleted inserted replaced
6016:a477397bba8b 6035:c9748fcc32de
       
     1 In-house patch to touch /var/lib/rabbitmq/.erlang.cookie with the
       
     2 proper ownership before starting rabbitmq.  This patch is not suitable
       
     3 for upstream.
       
     4 
       
     5 --- ORIG/manifests/init.pp	2016-01-22 18:14:21.976458350 +0000
       
     6 +++ puppetlabs-rabbitmq-5.3.1/manifests/init.pp	2016-01-22 18:14:59.495828828 +0000
       
     7 @@ -233,7 +233,13 @@
       
     8    anchor { 'rabbitmq::begin': }
       
     9    anchor { 'rabbitmq::end': }
       
    10  
       
    11 -  Anchor['rabbitmq::begin'] -> Class['::rabbitmq::install']
       
    12 +  file { 'cookie_owner':
       
    13 +    path => '/var/lib/rabbitmq/.erlang.cookie',
       
    14 +    owner => 'rabbitmq',
       
    15 +    group => 'daemon',
       
    16 +  }
       
    17 +
       
    18 +  Anchor['rabbitmq::begin'] -> Class['::rabbitmq::install'] -> File['cookie_owner']
       
    19      -> Class['::rabbitmq::config'] ~> Class['::rabbitmq::service']
       
    20      -> Class['::rabbitmq::management'] -> Anchor['rabbitmq::end']
       
    21