summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-05-03 04:31:11 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-05-03 04:31:11 +0200
commit6410c78efc00ae9912add317bb4827a52852a77e (patch)
treed17e2f5f52dfdb493ebbfa028e406d10836a982f
parentch-equinox-ws: add info-beamer (diff)
move apt-repo/kubernetes out of kubernetes base role
-rw-r--r--chaos-at-home/ch-equinox-ws.yml1
-rw-r--r--inventory/host_vars/ch-equinox-ws.yml3
-rw-r--r--roles/apt-repo/kubernetes/files/repo.gpg (renamed from roles/kubernetes/base/files/apt-key.gpg)bin659 -> 659 bytes
-rw-r--r--roles/apt-repo/kubernetes/handlers/main.yml (renamed from roles/kubernetes/base/handlers/main.yml)0
-rw-r--r--roles/apt-repo/kubernetes/tasks/main.yml21
-rw-r--r--roles/kubernetes/base/tasks/main.yml23
6 files changed, 27 insertions, 21 deletions
diff --git a/chaos-at-home/ch-equinox-ws.yml b/chaos-at-home/ch-equinox-ws.yml
index d4701577..b4a812e0 100644
--- a/chaos-at-home/ch-equinox-ws.yml
+++ b/chaos-at-home/ch-equinox-ws.yml
@@ -8,4 +8,5 @@
- role: admin-user
- role: apt-repo/spreadspace
- role: apt-repo/tor-project
+ - role: apt-repo/kubernetes
- role: ubuntu-ws
diff --git a/inventory/host_vars/ch-equinox-ws.yml b/inventory/host_vars/ch-equinox-ws.yml
index cbf73c28..d3307c2e 100644
--- a/inventory/host_vars/ch-equinox-ws.yml
+++ b/inventory/host_vars/ch-equinox-ws.yml
@@ -155,13 +155,14 @@ ubuntu_ws_extra_packages:
# needs apt-rep/tor-project
- tor
- tor-geoipdb
+ # needs apt-rep/kubernetes
+ - kubectl
## needs PPA or other external repo ??
# - ansible
# - bazel
# - deadbeef
# - google-chrome-stable
- # - kubectl
# - opera-stable
# - studio-link-standalone
# - virtualbox
diff --git a/roles/kubernetes/base/files/apt-key.gpg b/roles/apt-repo/kubernetes/files/repo.gpg
index 4333672c..4333672c 100644
--- a/roles/kubernetes/base/files/apt-key.gpg
+++ b/roles/apt-repo/kubernetes/files/repo.gpg
Binary files differ
diff --git a/roles/kubernetes/base/handlers/main.yml b/roles/apt-repo/kubernetes/handlers/main.yml
index 03ed878a..03ed878a 100644
--- a/roles/kubernetes/base/handlers/main.yml
+++ b/roles/apt-repo/kubernetes/handlers/main.yml
diff --git a/roles/apt-repo/kubernetes/tasks/main.yml b/roles/apt-repo/kubernetes/tasks/main.yml
new file mode 100644
index 00000000..f2bdc0fb
--- /dev/null
+++ b/roles/apt-repo/kubernetes/tasks/main.yml
@@ -0,0 +1,21 @@
+---
+- name: install apt https transport
+ apt:
+ name: apt-transport-https
+ state: present
+
+- name: add repository key
+ copy:
+ src: repo.gpg
+ dest: /etc/apt/trusted.gpg.d/kubernetes.gpg
+ notify: update apt cache
+
+- name: add repository entry
+ copy:
+ content: |
+ deb https://apt.kubernetes.io/ kubernetes-xenial main
+ dest: /etc/apt/sources.list.d/kubernetes.list
+ notify: update apt cache
+
+- name: update apt cache
+ meta: flush_handlers
diff --git a/roles/kubernetes/base/tasks/main.yml b/roles/kubernetes/base/tasks/main.yml
index 28d6a62e..721bc730 100644
--- a/roles/kubernetes/base/tasks/main.yml
+++ b/roles/kubernetes/base/tasks/main.yml
@@ -10,26 +10,9 @@
when: kubelet_zfs is defined
import_tasks: zfs.yml
-- name: install apt https transport
- apt:
- name: apt-transport-https
- state: present
-
-- name: add repository key
- copy:
- src: apt-key.gpg
- dest: /etc/apt/trusted.gpg.d/kubernetes.gpg
- notify: update apt cache
-
-- name: add repository entry
- copy:
- content: |
- deb https://apt.kubernetes.io/ kubernetes-xenial main
- dest: /etc/apt/sources.list.d/kubernetes.list
- notify: update apt cache
-
-- name: update apt cache
- meta: flush_handlers
+- name: add debian repository
+ include_role:
+ name: apt-repo/kubernetes
- name: install kubelet and common packages
apt: