giner.tfenv

テスト実行

Ansibleロール: tfenv

ユーザーのホームまたはカスタムディレクトリにtfenvとTerraformをインストールします。

要件

  • Ubuntu

インストール

Ansible Galaxyを通じてインストールします:

ansible-galaxy collection install giner.tfenv

または、requirements.ymlファイルにこのロールを含めます:

roles:
  - name: giner.tfenv

ロール変数

利用可能な変数は以下の通りで、デフォルト値も示しています(defaults/main.ymlを参照):

tfenvをインストールするユーザー。

tfenv_user: "{{ ansible_user_id }}"

tfenvをインストールするディレクトリ。

tfenv_dir: "{{ tfenv_user }}/.tfenv"

tfenvとTerraformのバイナリへのリンクを作成するディレクトリ。

tfenv_bin_dir: "{{ tfenv_user }}/bin"

依存関係

なし。

例のプレイブック

- hosts: terraform
  roles:
  - giner.tfenv

開発

テストの依存関係をインストールします:

python3 -m pip install ansible -Ur requirements-molecule.txt

すべてのテストを実行します(Dockerがインストールされている必要があります):

molecule test --all

ライセンス

Apache 2.0

著者

このロールは2021年にStanislav German-Evtushenkoによって作成されました。

プロジェクトについて

Install tfenv and Terraform into user's home or custom directory

インストール
ansible-galaxy install giner.tfenv
ライセンス
apache-2.0
ダウンロード
14.6k