blob: 3473e159110c5011ea3ee48e2fb8efa9b3550180 [file] [log] [blame]
Hyunsun Moonc272be62021-12-02 13:54:40 -08001---
2# docker tasks/Debian-repo.yml
3#
4# SPDX-FileCopyrightText: © 2021 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
Wei-Yu Chenc106ab52022-03-25 01:55:26 +08007- name: Update apt cache
8 apt:
9 update_cache: true
10
Hyunsun Moonc272be62021-12-02 13:54:40 -080011- name: Install apt related prereqs
12 apt:
13 name:
14 - "apt-transport-https"
15 - "ca-certificates"
16 - "gpg"
17 - "software-properties-common"
18 state: "present"
Hyunsun Moonc272be62021-12-02 13:54:40 -080019
20- name: Add Docker apt repo key
21 apt_key:
22 data: "{{ lookup('file','docker.gpg') }}"
23 state: "present"
24
25# https://docs.docker.com/engine/install/debian/#install-using-the-repository
26- name: Add Official Docker apt repo
27 apt_repository:
28 repo: >-
29 deb https://download.docker.com/linux/{{ ansible_lsb['id'] | lower }}
30 {{ ansible_lsb['codename'] }} stable
31 mode: 0644
32 update_cache: true