diff --git a/ansible/roles/neutron/defaults/main.yml b/ansible/roles/neutron/defaults/main.yml
index aebabd1b8098aab4adc0ea5f0cec575f884c2a17..3bcdfcacf96704f6c4eb3ee49819dae1f6476341 100644
--- a/ansible/roles/neutron/defaults/main.yml
+++ b/ansible/roles/neutron/defaults/main.yml
@@ -254,7 +254,7 @@ extension_drivers:
   - name: "qos"
     enabled: "{{ enable_neutron_qos | bool }}"
   - name: "port_security"
-    enabled: "{{ enable_tacker | bool or enable_designate | bool }}"
+    enabled: true
   - name: "dns"
     enabled: "{{ enable_designate | bool }}"
 
diff --git a/releasenotes/notes/enable_port_security_extension-dfadfe9b288a49d2.yaml b/releasenotes/notes/enable_port_security_extension-dfadfe9b288a49d2.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..342e3d64ab120d1c7fc5c8808b0fb7ffc0fc5beb
--- /dev/null
+++ b/releasenotes/notes/enable_port_security_extension-dfadfe9b288a49d2.yaml
@@ -0,0 +1,4 @@
+---
+features:
+  - |
+    Neutron port_security extension driver is enabled by default.