6606ac4f27
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
63 lines
1.5 KiB
YAML
63 lines
1.5 KiB
YAML
---
|
|
# Copyright 2014, Rackspace US, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
- name: Update apt sources
|
|
apt:
|
|
update_cache: yes
|
|
cache_valid_time: 600
|
|
register: apt_update
|
|
until: apt_update|success
|
|
retries: 5
|
|
delay: 2
|
|
tags:
|
|
- neutron-apt-packages
|
|
|
|
- name: Install apt packages
|
|
apt:
|
|
pkg: "{{ item }}"
|
|
state: latest
|
|
register: install_packages
|
|
until: install_packages|success
|
|
retries: 5
|
|
delay: 2
|
|
with_items: neutron_apt_packages
|
|
tags:
|
|
- 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
|
|
pip:
|
|
name: "{{ item }}"
|
|
state: present
|
|
register: install_packages
|
|
until: install_packages|success
|
|
retries: 5
|
|
delay: 2
|
|
with_items:
|
|
- "{{ neutron_pip_packages }}"
|
|
tags:
|
|
- neutron-pip-packages
|