remove conntrackd package

As per bug discussion, conntrackd is actually not needed for netfilter
framework, and given that users do not appear to find the logs useful
(the only reason we're using conntrackd), let's just remove it.

This commit also defines a variable container_remove_packages so that
the list of packages to remove from containers can be added to in the
future.

NOTE: removing conntrackd does not unload the kernel conntrack modules
or disable the netfilter conntrack framework. It simply means we are not
gathering ostensibly useless logging. The kernel conntrack flows can
still be interrogated with the 'conntrack' userspace cli tool, for real
time debugging.

Change-Id: Ic74e65a6fe27060dc94bfc2f250cd53fb153c7c8
Closes-Bug: 1457196
This commit is contained in:
Darren Birkett 2015-07-08 13:42:01 +00:00
parent 5768314812
commit 0da48344c6
2 changed files with 15 additions and 1 deletions

View File

@ -216,7 +216,6 @@ neutron_rpc_backend: rabbit
# "get_subnet": "rule:admin_or_owner or rule:shared" # "get_subnet": "rule:admin_or_owner or rule:shared"
neutron_apt_packages: neutron_apt_packages:
- conntrackd
- conntrack - conntrack
- dnsmasq-base - dnsmasq-base
- dnsmasq-utils - dnsmasq-utils
@ -225,6 +224,9 @@ neutron_apt_packages:
- keepalived - keepalived
- libpq-dev - libpq-dev
neutron_apt_remove_packages:
- conntrackd
neutron_pip_packages: neutron_pip_packages:
- configobj - configobj
- cliff - cliff

View File

@ -36,6 +36,18 @@
tags: tags:
- neutron-apt-packages - neutron-apt-packages
- name: remove specific apt packages
apt:
pkg: "{{ item }}"
state: absent
register: remove_packages
until: remove_packages|success
retries: 5
delay: 2
with_items: neutron_apt_remove_packages
tags:
- neutron-apt-packages
- name: Install pip packages - name: Install pip packages
pip: pip:
name: "{{ item }}" name: "{{ item }}"