Add Memcache as a Pacemaker resource
authorYanis Guenane <yanis.guenane@enovance.com>
Mon, 4 May 2015 15:35:09 +0000 (17:35 +0200)
committerYanis Guenane <yanis.guenane@enovance.com>
Wed, 27 May 2015 11:13:54 +0000 (13:13 +0200)
Depends-On: I7b992450176595a89dba9fe2eccf619af2645d6b
Change-Id: I30cebb6d3a8670f49587bedaf51af18a87a8d24c

puppet/manifests/overcloud_controller_pacemaker.pp

index a7aa40c..ea4e7c3 100644 (file)
@@ -104,6 +104,11 @@ if hiera('step') >= 1 {
     }
   }
 
+  # Memcached
+  class {'::memcached' :
+    service_manage => false,
+  }
+
   # Galera
   if str2bool(hiera('enable_galera', 'true')) {
     $mysql_config_file = '/etc/my.cnf.d/galera.cnf'
@@ -166,6 +171,10 @@ if hiera('step') >= 2 {
     pacemaker::resource::service { 'haproxy':
       clone_params => true,
     }
+    pacemaker::resource::service { $::memcached::params::service_name :
+      clone_params => true,
+      require      => Class['::memcached'],
+    }
 
     pacemaker::resource::ocf { 'rabbitmq':
       ocf_agent_name  => 'heartbeat:rabbitmq-cluster',
@@ -350,8 +359,6 @@ MYSQL_HOST=localhost\n",
     include ::ceph::profile::osd
   }
 
-  # Memcached
-  include ::memcached
 
 } #END STEP 2