diff --git a/ansible/roles/nova-cell/templates/nova.conf.j2 b/ansible/roles/nova-cell/templates/nova.conf.j2
index 41cd9a1046a1ef5fb554fa663f3910733f0b5667..a3e959fcd2a19150b1da9cfe50f14b118aab95e7 100644
--- a/ansible/roles/nova-cell/templates/nova.conf.j2
+++ b/ansible/roles/nova-cell/templates/nova.conf.j2
@@ -26,7 +26,7 @@ compute_driver = libvirt.LibvirtDriver
 # Though my_ip is not used directly, lots of other variables use $my_ip
 my_ip = {{ api_interface_address }}
 
-{% if enable_ceilometer | bool or enable_designate | bool %}
+{% if enable_ceilometer | bool %}
 instance_usage_audit = True
 instance_usage_audit_period = hour
 {% if enable_watcher | bool %}
diff --git a/ansible/roles/nova/templates/nova.conf.j2 b/ansible/roles/nova/templates/nova.conf.j2
index 30288da69a1afb722104a88b5e405c3f8cd742cd..d4ddb7c6712d2abd9fcd1563e46e79c990e5593d 100644
--- a/ansible/roles/nova/templates/nova.conf.j2
+++ b/ansible/roles/nova/templates/nova.conf.j2
@@ -16,7 +16,7 @@ allow_resize_to_same_host = true
 # Though my_ip is not used directly, lots of other variables use $my_ip
 my_ip = {{ api_interface_address }}
 
-{% if enable_ceilometer | bool or enable_designate | bool %}
+{% if enable_ceilometer | bool %}
 instance_usage_audit = True
 instance_usage_audit_period = hour
 {% endif %}
diff --git a/releasenotes/notes/disable-usage-audit-notifications-6e63588bdcc48603.yaml b/releasenotes/notes/disable-usage-audit-notifications-6e63588bdcc48603.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7c9c00580e10dbec0d515528bfdc96b3aa9f52a4
--- /dev/null
+++ b/releasenotes/notes/disable-usage-audit-notifications-6e63588bdcc48603.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes enabled usage audit notifications when they
+    are not needed. See `LP##2049503
+    <https://bugs.launchpad.net/kolla-ansible/+bug/2049503>`__.