From 9aa3f4b7e6d49a62d3293832053a3991a22cc698 Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Fri, 5 Apr 2019 21:44:07 -0400 Subject: [PATCH] debian: add support This patch adds support for this role to be able to deploy on Debian Stretch. Change-Id: I0b4d62c74cdeb68ce05c44aa2abeff6865e4d1ff Needed-By: I9a92b73c419a0dc1cca40dacfef75de61a61db94 --- vars/debian-9.yml | 80 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 vars/debian-9.yml diff --git a/vars/debian-9.yml b/vars/debian-9.yml new file mode 100644 index 00000000..6e363d08 --- /dev/null +++ b/vars/debian-9.yml @@ -0,0 +1,80 @@ +--- +# Copyright 2019, VEXXHOST, 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. + +## Defined required kernel +openstack_host_required_kernel: 4.9.0-0-amd64 +openstack_host_sysstat_file: /etc/default/sysstat +openstack_host_sysstat_cron_file: /etc/cron.d/sysstat +openstack_host_cron_template: sysstat.cron.debian.j2 +openstack_host_module_file: /etc/modules + +## Kernel modules loaded on hosts +openstack_host_kernel_modules: + - name: 8021q + - name: br_netfilter + - name: dm_multipath + - name: dm_snapshot + - name: ebtables + - name: ip6table_filter + - name: ip6_tables + - name: ip_tables + - name: ipt_MASQUERADE + - name: ipt_REJECT + - name: iptable_filter + - name: iptable_mangle + - name: iptable_nat + - name: ip_vs + - name: iscsi_tcp + - name: nbd + - name: nf_conntrack + - name: nf_conntrack_ipv4 + - name: nf_conntrack_ipv6 + - name: nf_defrag_ipv4 + - name: nf_nat + - name: nf_nat_ipv4 + - name: vhost_net + - name: x_tables + +## Base packages +_openstack_host_distro_packages: + - python-virtualenv + - python3-virtualenv + - virtualenv + +## Bare metal base packages +_openstack_host_metal_distro_packages: + - apparmor-utils + - apt-transport-https + - bridge-utils + - curl + - dmeventd + - dstat + - ebtables + - htop + - iptables + - irqbalance + - libkmod2 + - lvm2 + - rsync + - rsyslog + - software-properties-common + - sysstat + - time + - vlan + - wget + +_package_repos_keys: [] +_package_list: [] +_package_repos: []