Ensure manage_service and enabled are false for Pacemaker
authorGiulio Fidente <gfidente@redhat.com>
Fri, 6 May 2016 17:39:49 +0000 (19:39 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Fri, 13 May 2016 09:09:56 +0000 (11:09 +0200)
We can control the two manage_service and enabled boolean from
the Pacemaker specific template now.

Change-Id: I91a4267f0fc230f63df3333747d28463c7ae55fe

puppet/services/pacemaker/glance-api.yaml
puppet/services/pacemaker/glance-registry.yaml
puppet/services/pacemaker/keystone.yaml
puppet/services/pacemaker/neutron-dhcp.yaml

index 815eb5b..ad96421 100644 (file)
@@ -56,5 +56,7 @@ outputs:
             glance_file_pcmk_fstype: {get_param: GlanceFilePcmkFstype}
             glance_file_pcmk_manage: {get_param: GlanceFilePcmkManage}
             glance_file_pcmk_options: {get_param: GlanceFilePcmkOptions}
+            glance::api::manage_service: false
+            glance::api::enabled: false
       step_config: |
         include ::tripleo::profile::pacemaker::glance
index 5635345..393fbaa 100644 (file)
@@ -26,7 +26,10 @@ outputs:
     description: Role data for the Glance role.
     value:
       config_settings:
-        get_attr: [GlanceRegistryBase, role_data, config_settings]
+        map_merge:
+          - get_attr: [GlanceRegistryBase, role_data, config_settings]
+          - glance::registry::manage_service: false
+            glance::registry::enabled: false
       # No puppet manifests since glance-registry is included in
       # ::tripleo::profile::pacemaker::glance which is maintained alongside of
       # pacemaker/glance-api.yaml.
index 8fcab15..db52cae 100644 (file)
@@ -28,7 +28,7 @@ outputs:
       config_settings:
         map_merge:
           - get_attr: [KeystoneServiceBase, role_data, config_settings]
-          #-
-          #  custom keystone hiera goes here if we need it!?
+          - keystone::manage_service: false
+            keystone::enabled: false
       step_config: |
         include ::tripleo::profile::pacemaker::keystone
index 4be711c..0e972b2 100644 (file)
@@ -29,5 +29,7 @@ outputs:
         map_merge:
           - get_attr: [NeutronDhcpBase, role_data, config_settings]
           - tripleo::profile::pacemaker::neutron::enable_dhcp: True
+            neutron::agents::dhcp::enabled: false
+            neutron::agents::dhcp::manage_service: false
       step_config: |
         include ::tripleo::profile::pacemaker::neutron::dhcp