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
拥有者