e2de54dc894dfc6d3f967ae0bf0caac1c672973d
[fuel.git] / mcp / reclass / classes / cluster / all-mcp-arch-common / backports.yml
1 ##############################################################################
2 # Copyright (c) 2019 Mirantis Inc., Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 ---
9 classes:
10   - system.linux.system.repo.keystorage.mirantis_com
11   - cluster.all-mcp-arch-common.uca_repo
12 parameters:
13   _param:
14     backports_version: rocky
15   linux:
16     system:
17       repo:
18         mirantis_openstack:
19           # yamllint disable-line rule:line-length
20           source: "deb ${_param:linux_system_repo_url}/openstack-${_param:backports_version}/xenial xenial main"
21           key: ${_param:linux_system_repo_mirror_mirantis_key}
22           architectures: ${_param:linux_system_architecture}
23           clean_file: true
24           pinning:
25             10:
26               enabled: true
27               pin: 'release o=Mirantis'
28               priority: 1101
29               package: '/jinja2|redis/'
30             15:
31               enabled: true
32               pin: 'release o=Mirantis,l=extra-nightly'
33               priority: -1
34               package: 'mysql-common'
35             20:
36               enabled: true
37               pin: 'release o=Mirantis,l=openstack-rocky-nightly'
38               priority: 1
39         mirantis_extra:
40           # yamllint disable-line rule:line-length
41           source: "deb ${_param:linux_system_repo_url}extra/${_param:linux_system_codename} ${_param:linux_system_codename} main"
42           key: ${_param:linux_system_repo_mirror_mirantis_key}