istvano.kustomize
Ansible 角色: kustomize
这个角色用于下载和安装 kustomize Kubernetes 命令行工具,它可以让你自定义原始的、无模板的 YAML 文件,用于多种目的,同时保留原始 YAML 文件不变,仍然可以使用。
要求
Ansible >= 2.7
Linux 发行版
Debian 系列
Debian
- Jessie (8)
- Stretch (9)
Ubuntu
- Xenial (16.04)
- Bionic (18.04)
RedHat 系列
CentOS
- 7
注意:其他版本可能有效,但尚未经过测试。
角色变量
以下变量将改变此角色的行为(默认值如下所示):
# kustomize 版本号
kustomize_version: 'v0.20.5'
示例剧本
----------------
```yaml
- hosts: servers
roles:
- role: istvano.kustomize
开发与测试
该项目使用 Molecule。
你可以通过运行提供的
Molecule Wrapper 来测试它。
./moleculew test
如果你想检查项目的代码风格,使用:
./moleculew lint
或者你也可以通过运行
ansible-playbook ./tests/test.yml
在本地测试它。
许可证
MIT
关于项目
Ansible role for downloading and installing the kustomize tool for Kubernetes.
安装
ansible-galaxy install istvano.kustomize
许可证
mit
下载
669
拥有者