openstack-ansible-lxc_hosts/vars/suse-42.yml
Markos Chandras 5f0f01c355 SUSE: Add support for openSUSE Leap 15
This also ensures that the OBS Virtualization repository is only created
for Leap 42.X since Leap 15.X already contains the necessary LXC
packages in the standard repos. Finally, we don't use the major version
for the Leap 15 files since there is a currently a bug in Ansible[1]
which returns 'NA' as major version for Leap 15.

This patch does not add any jobs since there is a circular dependency
with the lxc_container_create role. Once Leap 15 is supported in that
role, we will add jobs in this role as well.

[1]: https://github.com/ansible/ansible/issues/41410
Change-Id: I64e38ac7b7e8dec81b5f637301df8a112aa03d9b
2018-06-27 07:40:08 +01:00

57 lines
1.7 KiB
YAML

---
# Copyright 2016, Rackspace US, Inc.
# Copyright 2017, SUSE LINUX GmbH.
#
# 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.
_lxc_hosts_container_image_url_base: "https://github.com/openSUSE/docker-containers-build/raw/openSUSE-Leap-{{ ansible_distribution_version }}/{{ ansible_architecture }}"
_lxc_hosts_container_image_url: "{{ _lxc_hosts_container_image_url_base }}/openSUSE-Leap-{{ ansible_distribution_version}}-{{ ansible_architecture }}-{{ opensuse_image_build_info }}.tar.xz"
_lxc_cache_map:
distro: opensuse
arch: "{{ lxc_architecture_mapping.get( ansible_architecture ) }}"
release: "{{ ansible_distribution_version }}"
copy_from_host:
- /etc/default/locale
- /etc/environment
- /etc/localtime
- /etc/locale.conf
- /etc/protocols
- /etc/zypp/repos.d/repo-oss.repo
- /etc/zypp/repos.d/repo-update.repo
_lxc_cache_prep_template: "prep-scripts/opensuse_leap_prep.sh.j2"
_lxc_cache_distro_packages:
- ca-certificates-mozilla
- cronie
- dbus-1
- gcc
- iproute2
- iputils
- libffi-devel
- libopenssl-devel
- netcfg
- openssh
- openssl
- python
- python-devel
- python-xml
- rsync
- sudo
- systemd
- systemd-sysvinit
- tar
- wget
- which