2014.2.1 deployed by packstack on Centos 7.
I completely disabled security groups in both neutron (ml2 plugin) and nova:
* /etc/neutron/plugin.ini
enable_security_group = False
* /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini
firewall_driver=neutron.agent.firewall.NoopFirewallDriver
* /etc/nova/nova.conf
security_group_api=neutron
firewall_driver=nova.virt.firewall.NoopFirewallDriver
But horizon still shows Security Groups tab in Access & Security and pops up "Error: Unable to retrieve security groups.". The same message is popped up when I create a new instance.
I set 'enable_security_group': False in /etc/openstack-dashboard/local_settings and rebooted all openstack nodes for sure, but this didn't help.
There should be a way in Horizon to completely disable security groups references in WebUI:
1) Horizon could detect if security groups are disabled in both nova and neutron
2) An option in Horizon config
I forgot to mention, that because of that horizon does not allow me to create an instance:
Security Groups
This field is required.
It still wants a security group to be provided.