--- # 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: 3.10.0-327.13.1.el7.x86_64 openstack_host_sysstat_file: /etc/sysconfig/sysstat openstack_host_cron_template: sysstat.cron.redhat.j2 openstack_host_module_file: /etc/modules-load.d/openstack-ansible.conf openstack_host_sysstat_cron_mode: '0600' ## Kernel modules loaded on hosts openstack_host_kernel_modules: - name: 8021q - name: "{% if hostvars[inventory_hostname]['ansible_kernel'] | version_compare('3.10.0-514', '>=') %}br_netfilter{% endif %}" - 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: nf_conntrack - name: nf_conntrack_ipv4 - name: nf_defrag_ipv4 - name: nf_nat - name: nf_nat_ipv4 - name: vhost_net ## Bare metal base packages _openstack_host_metal_distro_packages: - bridge-utils - curl - device-mapper-event - dstat - ebtables - gcc - git - iptables - irqbalance - kmod-devel - kmod-libs - kmod - libselinux-python - lvm2 - python-devel - rsync - rsyslog - sshpass - sysstat - sudo - time - wget - yum-plugin-priorities - yum-plugin-rpm-warm-cache - yum-utils _package_repos_keys: - name: openstack-queens key: /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud keyfile: "gpg/764429E6" - name: rdo-qemu-ev key: /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Virtualization-RDO keyfile: "gpg/61E8806C" _package_list: - name: epel-release state: present - name: yum-plugin-priorities state: present - name: yum-utils state: present - name: "centos-openstack-release-*" state: absent - name: centos-release-ceph-jewel state: absent - name: centos-release-qemu-ev state: absent - name: centos-release-storage-common state: absent _package_repos: - file: rdo-qemu-ev name: rdo-qemu-ev description: "RDO CentOS-7 - QEMU EV" baseurl: "{{ openstack_hosts_centos_mirror_url }}/7/virt/x86_64/kvm-common/" gpgcheck: yes enabled: yes - file: rdo-release name: openstack-queens description: "OpenStack Queens Repository" baseurl: "{{ openstack_hosts_centos_mirror_url }}/7/cloud/$basearch/openstack-queens/" gpgcheck: yes enabled: yes _package_repos_priorities: - name: base priority: 50 - name: epel priority: 99 - name: extras priority: 50 - name: openstack-queens priority: 50 - name: rdo-qemu-ev priority: 50 - name: updates priority: 50