istvano.kustomize

Ansibleロール: kustomize

このロールは、kustomizeというKubernetes CLIをダウンロードしてインストールします。kustomizeを使用すると、元の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'

例としてのプレイブック

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