Browse Source
Expose offline install overrides in inventory (#6728)
Expose offline install overrides in inventory (#6728)
* Expose offline install overrides in inventory * Remove not recommended warningpull/6520/head
Florent Monbillard
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 86 additions and 4 deletions
Split View
Diff Options
-
16docs/offline-environment.md
-
3inventory/sample/group_vars/k8s-cluster/k8s-cluster.yml
-
71inventory/sample/group_vars/k8s-cluster/offline.yml
@ -0,0 +1,71 @@ |
|||
--- |
|||
## Global Offline settings |
|||
### Private Container Image Registry |
|||
# registry_host: "myprivateregisry.com" |
|||
# files_repo: "http://myprivatehttpd" |
|||
### If using CentOS, RedHat or Fedora |
|||
# yum_repo: "http://myinternalyumrepo" |
|||
### If using Debian |
|||
# debian_repo: "http://myinternaldebianrepo" |
|||
### If using Ubuntu |
|||
# ubuntu_repo: "http://myinternalubunturepo" |
|||
|
|||
## Container Registry overrides |
|||
# kube_image_repo: "{{ registry_host }}" |
|||
# gcr_image_repo: "{{ registry_host }}" |
|||
# docker_image_repo: "{{ registry_host }}" |
|||
# quay_image_repo: "{{ registry_host }}" |
|||
|
|||
## Kubernetes components |
|||
# kubeadm_download_url: "{{ files_repo }}/kubernetes/{{ kube_version }}/kubeadm" |
|||
# kubectl_download_url: "{{ files_repo }}/kubernetes/{{ kube_version }}/kubectl" |
|||
# kubelet_download_url: "{{ files_repo }}/kubernetes/{{ kube_version }}/kubelet" |
|||
|
|||
## CNI Plugins |
|||
# cni_download_url: "{{ files_repo }}/kubernetes/cni/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz" |
|||
|
|||
## cri-tools |
|||
# crictl_download_url: "{{ files_repo }}/kubernetes/cri-tools/crictl-{{ crictl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz" |
|||
|
|||
## [Optional] etcd: only if you **DON'T** use etcd_deployment=host |
|||
# etcd_download_url: "{{ files_repo }}/kubernetes/etcd/etcd-{{ etcd_version }}-linux-amd64.tar.gz" |
|||
|
|||
# [Optional] Calico: If using Calico network plugin |
|||
# calicoctl_download_url: "{{ files_repo }}/kubernetes/calico/{{ calico_ctl_version }}/calicoctl-linux-{{ image_arch }}" |
|||
|
|||
## CentOS/Redhat |
|||
### Docker |
|||
# docker_rh_repo_base_url: "{{ yum_repo }}/docker-ce/$releasever/$basearch" |
|||
# docker_rh_repo_gpgkey: "{{ yum_repo }}/docker-ce/gpg" |
|||
### Containerd |
|||
# extras_rh_repo_base_url: "{{ yum_repo }}/centos/$releasever/extras/$basearch" |
|||
# extras_rh_repo_gpgkey: "{{ yum_repo }}/containerd/gpg" |
|||
|
|||
## Fedora |
|||
### Docker |
|||
# docker_fedora_repo_base_url: "{{ yum_repo }}/docker-ce/{{ ansible_distribution_major_version }}/{{ ansible_architecture }}" |
|||
# docker_fedora_repo_gpgkey: "{{ yum_repo }}/docker-ce/gpg" |
|||
### Containerd |
|||
# containerd_fedora_repo_base_url: "{{ yum_repo }}/containerd" |
|||
# containerd_fedora_repo_gpgkey: "{{ yum_repo }}/docker-ce/gpg" |
|||
|
|||
## Debian |
|||
### Docker |
|||
# docker_debian_repo_base_url: "{{ debian_repo }}/docker-ce" |
|||
# docker_debian_repo_gpgkey: "{{ debian_repo }}/docker-ce/gpg" |
|||
### Containerd |
|||
# containerd_debian_repo_base_url: "{{ ubuntu_repo }}/containerd" |
|||
# containerd_debian_repo_gpgkey: "{{ ubuntu_repo }}/containerd/gpg" |
|||
# containerd_debian_repo_repokey: 'YOURREPOKEY' |
|||
|
|||
## Ubuntu |
|||
### Docker |
|||
# docker_ubuntu_repo_base_url: "{{ ubuntu_repo }}/docker-ce" |
|||
# docker_ubuntu_repo_gpgkey: "{{ ubuntu_repo }}/docker-ce/gpg" |
|||
### Containerd |
|||
# containerd_ubuntu_repo_base_url: "{{ ubuntu_repo }}/containerd" |
|||
# containerd_ubuntu_repo_gpgkey: "{{ ubuntu_repo }}/containerd/gpg" |
|||
# containerd_ubuntu_repo_repokey: 'YOURREPOKEY' |
|||
|
|||
# [Optiona] Helm: if helm_enabled: true in addons.yml |
|||
# helm_stable_repo_url: "{{ helm_registry }}" |
Write
Preview
Loading…
Cancel
Save