From 5a352aaee6cfd09e88bcde8807942b41cde803ef Mon Sep 17 00:00:00 2001 From: Jonathan Rosser Date: Thu, 21 Apr 2022 08:09:34 +0100 Subject: [PATCH] Do not install UCA repository for ubuntu 22.04 This repository does not yet exist for the latest ubuntu release. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/838762 Change-Id: I0abcce4c31d16b55fc1b8dcd70c9d137e273498a --- vars/ubuntu-22.04.yml | 94 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 vars/ubuntu-22.04.yml diff --git a/vars/ubuntu-22.04.yml b/vars/ubuntu-22.04.yml new file mode 100644 index 00000000..22c6db9f --- /dev/null +++ b/vars/ubuntu-22.04.yml @@ -0,0 +1,94 @@ +--- +# Copyright 2016, 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. + +## Defined required kernel +openstack_host_required_kernel: 5.4.0-0-generic +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: xt_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_defrag_ipv4 + - name: nf_nat + - name: vhost_net + - name: x_tables + +## Base packages +_openstack_host_distro_packages: + - apt-utils + +## Bare metal base packages +_openstack_host_metal_distro_packages: + - apparmor-utils + - apt-transport-https + - bridge-utils + - cgroup-lite + - curl + - dmeventd + - dstat + - ebtables + - htop + - iptables + - irqbalance + - libkmod2 + - lvm2 + - rsync + - rsyslog + - software-properties-common + - sysstat + - time + - vlan + - wget + +_package_repos_keys: [] +## example: +# - id: +# file: +# keyserver: +# url: +# state: + +_package_list: + - name: ubuntu-cloud-keyring + state: "{{ openstack_hosts_package_state }}" + - name: ca-certificates + state: latest + +# NOTE(jrosser) there is no UCA repository for Jammy, so disable installation of UCA until one exists +_package_repos: [] +# - repo: "deb {{ apt_repo_url | default('http://ubuntu-cloud.archive.canonical.com/ubuntu') }} {{ ansible_facts['lsb']['codename'] }}-updates/{{ openstack_distrib_code_name | lower }} main" +# state: present +# filename: "uca" + +_openstack_ca_bundle_path: /etc/ssl/certs/ca-certificates.crt