kubernetes repo and refactoring

This commit is contained in:
do
2022-03-20 17:07:03 +01:00
parent 25c15637eb
commit 629b75f709
6 changed files with 16 additions and 3 deletions

View File

@@ -9,7 +9,7 @@
%}
repo_maketank:
pkgrepo.managed:
pkgrepo.absent:
- name: deb http://{{ cache_url }}apt.maketank.net/debian buster main
- dist: buster
- file: /etc/apt/sources.list.d/maketank.list

View File

@@ -2,7 +2,7 @@
# vim: ft=yaml
---
include:
- kubernetes.package.repo
- .repo.kubernetes
- .cri-tools
{% set k8s_v = "1.22.2-00" %}
@@ -14,6 +14,8 @@ k8s_pkgs-kubelet:
- kubectl: {{ k8s_v }}
- kubeadm: {{ k8s_v }}
- kubelet: {{ k8s_v }}
- require:
- pkgrepo: repo_kubernetes.io
k83-additions_pkgs:
pkg.installed:

View File

@@ -2,7 +2,7 @@
# vim: ft=yaml
---
include:
- .repo.debian-bullseye
- base.packages.repo.debian-bullseye
- .cri-tools
containerd_pkgs:

View File

@@ -4,6 +4,7 @@
include:
- .admin
- .containerd
- .repo.kubernetes
#- .docker
#- .filesystems
@@ -24,3 +25,5 @@ k8s_pkgs:
- kubelet
- kubetail
- qemu-utils
- require:
- pkgrepo: repo_kubernetes.io

8
k8s/repo/kubernetes.sls Normal file
View File

@@ -0,0 +1,8 @@
repo_kubernetes.io:
pkgrepo.managed:
- name: 'deb https://apt.kubernetes.io kubernetes-xenial main'
- file: /etc/apt/sources.list.d/kubernetes.list
- key_url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
- clean_file: True