
The apt-key module is deprecated so the code is refactored to allow any of the deb822_repository features to used instead. Change-Id: I3eb1bbf0a00849387e7d90237429fb68d4aab3c3
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
---
|
|
# Copyright 2020, 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.
|
|
|
|
_frr_architecture_mapping:
|
|
x86_64: amd64
|
|
ppc64le: ppc64el
|
|
s390x: s390x
|
|
armv7l: armhf
|
|
aarch64: arm64
|
|
|
|
_frr_repos:
|
|
- name: "frr"
|
|
suites: "{{ ansible_facts['distribution_release'] }}"
|
|
uris: "https://deb.frrouting.org/frr"
|
|
signed_by: "{{ lookup('file', 'gpg/DEB-GPG-KEY-FRR') }}"
|
|
components: frr-stable
|
|
architectures: "{{ _frr_architecture_mapping.get(ansible_facts['architecture']) }}"
|
|
state: present
|
|
|
|
_frr_distro_packages:
|
|
- frr
|
|
- frr-pythontools
|