Containers: disable downloading rabbitmqadmin
authorJiri Stransky <jistr@redhat.com>
Wed, 19 Apr 2017 15:02:15 +0000 (17:02 +0200)
committerJiri Stransky <jistr@redhat.com>
Wed, 19 Apr 2017 15:05:45 +0000 (17:05 +0200)
There's no need for puppet to download rabbitmqadmin script from
rabbitmq, as the script would be immediately deleted together with the
ephemeral puppet container. Also, since rabbitmq isn't running at the
time we run the puppet container (rabbitmq doesn't have config files
generated at that point), puppet couldn't connect to rabbitmq anyway.

Change-Id: Ia59e1013c24ab02037246135024418cc9b674606
Closes-Bug: #1684104

docker/services/rabbitmq.yaml

index a04893e..b42fdf5 100644 (file)
@@ -48,7 +48,10 @@ outputs:
     description: Role data for the Rabbitmq API role.
     value:
       service_name: {get_attr: [RabbitmqBase, role_data, service_name]}
-      config_settings: {get_attr: [RabbitmqBase, role_data, config_settings]}
+      config_settings:
+        map_merge:
+          - {get_attr: [RabbitmqBase, role_data, config_settings]}
+          - rabbitmq::admin_enable: false
       step_config: &step_config
         get_attr: [RabbitmqBase, role_data, step_config]
       service_config_settings: {get_attr: [RabbitmqBase, role_data, service_config_settings]}