Fatih Degirmenci | ef69d2a | 2019-02-27 10:56:14 +0000 | [diff] [blame] | 1 | --- |
| 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 Gu | c05952c | 2019-03-05 15:36:44 +0100 | [diff] [blame] | 24 | update_cache: true |
Fatih Degirmenci | ef69d2a | 2019-02-27 10:56:14 +0000 | [diff] [blame] | 25 | 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 Degirmenci | 5d9f6ba | 2019-03-01 14:56:25 +0000 | [diff] [blame] | 37 | - name: Add docker official gpg key |
| 38 | apt_key: |
| 39 | url: "https://download.docker.com/linux/ubuntu/gpg" |
| 40 | state: present |
| 41 | |
Fatih Degirmenci | ef69d2a | 2019-02-27 10:56:14 +0000 | [diff] [blame] | 42 | - name: Add docker apt repository |
| 43 | apt_repository: |
Fatih Degirmenci | 572223c | 2019-12-11 13:43:10 +0100 | [diff] [blame^] | 44 | repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_lsb.codename }} stable" |
Fatih Degirmenci | ef69d2a | 2019-02-27 10:56:14 +0000 | [diff] [blame] | 45 | 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: |