Disable oslo_messaging_notifications by default

This patch set `[oslo_messaging_notifications]/driver` to `noop` for
openstack services.

As some environment not actually using notifications, it will be benifical
to disable them by default.

Sem-Ver: feature
Change-Id: I66abe79611db00050b16adbe231edcc2e4cb969d
diff --git a/releasenotes/notes/disable-oslo-messaging-notifications-ca59b77095f59873.yaml b/releasenotes/notes/disable-oslo-messaging-notifications-ca59b77095f59873.yaml
new file mode 100644
index 0000000..86ad98c
--- /dev/null
+++ b/releasenotes/notes/disable-oslo-messaging-notifications-ca59b77095f59873.yaml
@@ -0,0 +1,6 @@
+---
+features:
+  - |
+    Disable oslo_messaging_notifications by default.
+    From now, [oslo_messaging_notifications]/driver will be default to `noop`.
+    operators can enable them base on real needs.
diff --git a/roles/openstack_helm_barbican/vars/main.yml b/roles/openstack_helm_barbican/vars/main.yml
index 597f8ca..8a4fec0 100644
--- a/roles/openstack_helm_barbican/vars/main.yml
+++ b/roles/openstack_helm_barbican/vars/main.yml
@@ -33,6 +33,8 @@
     barbican:
       DEFAULT:
         log_config_append: null
+      oslo_messaging_notifications:
+        driver: noop
       simple_crypto_plugin:
         kek: "{{ openstack_helm_barbican_kek }}"
     simple_crypto_kek_rewrap:
diff --git a/roles/openstack_helm_cinder/vars/main.yml b/roles/openstack_helm_cinder/vars/main.yml
index 678ab05..155b1a4 100644
--- a/roles/openstack_helm_cinder/vars/main.yml
+++ b/roles/openstack_helm_cinder/vars/main.yml
@@ -55,6 +55,8 @@
         barbican_endpoint_type: internal
       cors:
         allowed_origins: "*"
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     ingress_api: false
     job_clean: false
diff --git a/roles/openstack_helm_glance/vars/main.yml b/roles/openstack_helm_glance/vars/main.yml
index 5d0b74b..dbd2b2e 100644
--- a/roles/openstack_helm_glance/vars/main.yml
+++ b/roles/openstack_helm_glance/vars/main.yml
@@ -46,6 +46,8 @@
         allowed_origins: "*"
       image_formats:
         disk_formats: "qcow2,raw"
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     ingress_api: false
     service_ingress_api: false
diff --git a/roles/openstack_helm_heat/vars/main.yml b/roles/openstack_helm_heat/vars/main.yml
index abec726..b206c87 100644
--- a/roles/openstack_helm_heat/vars/main.yml
+++ b/roles/openstack_helm_heat/vars/main.yml
@@ -47,6 +47,8 @@
         server_keystone_endpoint_type: public
       clients_keystone:
         endpoint_type: publicURL
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     ingress_api: false
     ingress_cfn: false
diff --git a/roles/openstack_helm_keystone/vars/main.yml b/roles/openstack_helm_keystone/vars/main.yml
index 85f2c42..0101d4a 100644
--- a/roles/openstack_helm_keystone/vars/main.yml
+++ b/roles/openstack_helm_keystone/vars/main.yml
@@ -78,6 +78,8 @@
         trusted_dashboard: "https://{{ openstack_helm_endpoints_horizon_api_host }}/auth/websso/"
       identity:
         domain_configurations_from_database: true
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     job_credential_cleanup: false
     ingress_api: false
diff --git a/roles/openstack_helm_neutron/vars/main.yml b/roles/openstack_helm_neutron/vars/main.yml
index 7a82c46..6e166de 100644
--- a/roles/openstack_helm_neutron/vars/main.yml
+++ b/roles/openstack_helm_neutron/vars/main.yml
@@ -56,6 +56,8 @@
         allowed_origin: "*"
       nova:
         live_migration_events: true
+      oslo_messaging_notifications:
+        driver: noop
       service_providers:
         service_provider: VPN:strongswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
     dhcp_agent:
diff --git a/roles/openstack_helm_nova/vars/main.yml b/roles/openstack_helm_nova/vars/main.yml
index c16fc41..d83521d 100644
--- a/roles/openstack_helm_nova/vars/main.yml
+++ b/roles/openstack_helm_nova/vars/main.yml
@@ -106,6 +106,8 @@
         enable_rbd_download: true
       neutron:
         metadata_proxy_shared_secret: "{{ openstack_helm_endpoints['compute_metadata']['secret'] }}"
+      oslo_messaging_notifications:
+        driver: noop
       scheduler:
         workers: 8
     nova_ironic:
diff --git a/roles/openstack_helm_placement/vars/main.yml b/roles/openstack_helm_placement/vars/main.yml
index cd47f82..83bd267 100644
--- a/roles/openstack_helm_placement/vars/main.yml
+++ b/roles/openstack_helm_placement/vars/main.yml
@@ -33,6 +33,8 @@
     placement:
       DEFAULT:
         log_config_append: null
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     ingress: false
     service_ingress: false
diff --git a/roles/openstack_helm_senlin/vars/main.yml b/roles/openstack_helm_senlin/vars/main.yml
index 21ae792..d54f5ba 100644
--- a/roles/openstack_helm_senlin/vars/main.yml
+++ b/roles/openstack_helm_senlin/vars/main.yml
@@ -41,6 +41,8 @@
     senlin:
       DEFAULT:
         log_config_append: null
+      oslo_messaging_notifications:
+        driver: noop
   manifests:
     ingress_api: false
     service_ingress_api: false