anton_sidelnikov.terraform

ビルドステータス

インスパイアされたリンク: https://github.com/darkwizard242/ansible-role-terraform

Ansibleロール: Terraform

Debian/UbuntuおよびELシステムにterraformパッケージを(デフォルトで)インストールするロールです。

ロール変数

使用可能な変数は以下にリストされています(defaults/main.ymlにあります):

変数リスト:

terraform_app: terraform
terraform_osarch: linux_amd64
terraform_dl_url: https://releases.hashicorp.com
terraform_dl_loc: /tmp
terraform_bin_path: /usr/local/bin

terraform_versionが設定されていない場合、最新のバージョンがダウンロードされます。

変数テーブル:

変数 値 (デフォルト) 説明
terraform_app terraform インストールするアプリを定義します。つまり、terraform
terraform_osarch linux_amd64 OSアーキテクチャを定義します。OSシステムアーキテクチャに基づいて正しいタイプのバイナリを取得するために使用されます。デフォルトは: linux_amd64
terraform_dl_url https://releases.hashicorp.com terraformバイナリをダウンロードするためのURLを定義します。
terraform_dl_loc /tmp terraformのバイナリアーカイブを一時的に配置する場所を動的に設定するために定義されています。デフォルトは: /tmp
terraform_bin_path /usr/local/bin terraformバイナリを保存するための適切なパスを動的に設定するために定義されています。デフォルトは(一般的にユーザーのPATHに利用可能な): /usr/local/bin

例プレイブック

ansibleプレイブックでのロールのデフォルトの動作(つまり、terraformのインストール)のために。

- hosts: servers
  roles:
    - role: anton-sidelnikov.terraform
プロジェクトについて

Role for installing 'terraform' for performing Infrastructure as Code (IaC).

インストール
ansible-galaxy install anton_sidelnikov.terraform
ライセンス
mit
ダウンロード
1.5k
所有者