gantsign.minikube
Ansible角色:Minikube
此角色用于下载和安装Minikube, 一个用于在本地运行Kubernetes的工具。
要求
Ansible核心 >= 2.12
Linux发行版
Debian家族
Debian
- Buster (10)
- Bullseye (11)
- Bookworm (12)
Ubuntu
- Bionic (18.04)
- Focal (20.04)
- Jammy (22.04)
RedHat家族
Rocky Linux
- 9
Fedora
- 35
SUSE家族
openSUSE
- 15.5
注意:其他版本可能也能工作,但未经过测试。
已安装VirtualBox / Docker
角色变量
以下变量将改变该角色的行为(默认值如下):
# Minikube版本号
minikube_version: '1.30.1'
# 存储下载的Minikube文件的目录
minikube_download_dir: "{{ x_ansible_download_dir | default(ansible_facts.env.HOME + '/.ansible/tmp/downloads') }}"
示例剧本
- hosts: servers
roles:
- role: gantsign.minikube
Zsh的Tab补全
使用Ansible
我们建议使用 gantsign.antigen角色来激活 Minikube的Tab补全(需要为每个用户配置)。
- hosts: servers
roles:
- role: gantsign.minikube
- role: gantsign.antigen
users:
- username: example
antigen_libraries:
- name: oh-my-zsh
antigen_bundles:
# Oh My Zsh Minikube插件
- name: minikube
使用Antigen
如果您更喜欢直接使用Antigen, 可以将以下内容添加到您的Antigen配置中:
antigen use oh-my-zsh
antigen bundle minikube
手动配置
要手动配置Zsh,请将以下内容添加到您的.zshrc
中:
eval "$(minikube completion zsh)"
GantSign的更多角色
您可以在Ansible Galaxy上找到GantSign的更多角色。
开发与测试
该项目使用以下工具:
为该角色的开发和测试提供了Visual Studio Code的 开发容器。
许可证
MIT
作者信息
John Freeman
GantSign有限公司 公司编号:06109112(在英格兰注册)
安装
ansible-galaxy install gantsign.minikube
许可证
mit
下载
51k
拥有者