blob: 16c3fe3d57417e191507b53d7b3f5a170924b2ee [file] [log] [blame]
Fatih Degirmencief69d2a2019-02-27 10:56:14 +00001---
2# ============LICENSE_START=======================================================
3# Copyright (C) 2019 The Nordix Foundation. All rights reserved.
4# ================================================================================
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# SPDX-License-Identifier: Apache-2.0
18# ============LICENSE_END=========================================================
19
20- name: Install packages
21 apt:
22 name: "{{ item }}"
23 state: present
Wenqing Guc05952c2019-03-05 15:36:44 +010024 update_cache: true
Fatih Degirmencief69d2a2019-02-27 10:56:14 +000025 with_items:
26 - "apt-transport-https"
27 - "ca-certificates"
28 - "curl"
29 - "gnupg-agent"
30 - "software-properties-common"
31 - "chrony"
32 - "dbus"
33
34# docker stuff here is put in place temporarily in order to
35# avoid hitting the kubespray bug:
36# https://github.com/kubernetes-sigs/kubespray/issues/4300
Fatih Degirmenci5d9f6ba2019-03-01 14:56:25 +000037- name: Add docker official gpg key
38 apt_key:
39 url: "https://download.docker.com/linux/ubuntu/gpg"
40 state: present
41
Fatih Degirmencief69d2a2019-02-27 10:56:14 +000042- name: Add docker apt repository
43 apt_repository:
Fatih Degirmenci572223c2019-12-11 13:43:10 +010044 repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_lsb.codename }} stable"
Fatih Degirmencief69d2a2019-02-27 10:56:14 +000045 state: present
46
47- name: Install docker version {{ docker_ce_version }}
48 apt:
49 name: "{{ item }}"
50 state: present
51 update_cache: yes
52 allow_unauthenticated: yes
53 with_items:
54 - "docker-ce={{ docker_ce_version }}"
55 - "containerd.io"
56
57# vim: set ts=2 sw=2 expandtab: