mauromedda.ansible_role_terraform

ansible_role_terraform

これは、RedHatのような7以上のボックスにTerraformをインストールするためのシンプルなAnsibleロールです。

要件

このモジュールには特別な要件はなく、Ansibleだけが必要です。

ロール変数

terraform_version: 0.10.5
  • terraform_version: インストールするTerraformのバージョンを指定します
terraform_dist_file: "terraform_{{terraform_version}}_linux_amd64.zip"
  • terraform_dist_file: Terraform分配アーカイブ
terraform_repo_url: "https://releases.hashicorp.com/terraform/{{terraform_version}}/{{ terraform_dist_file }}"
  • terraform_repo_url: Terraform分配のURL。Terraform実行ファイルを取得するために使用されます
terraform_base_install_dir: /opt/hashicorp/terraform
  • terraform_base_install_dir: Terraformのインストール先
terraform_bin: /usr/bin/terraform
  • terraform_bin: Terraformの実行ファイルの場所
terraform_requirements:
  - unzip
  • terraform_requirements: Terraformプレイブックの要件
terraform_purge_old: true
  • terraform_purge_old: システムにインストールされている古いバージョンを削除します。デフォルト: true
terraform_cleanup: true
  • terraform_cleanup: Terraform分配アーカイブを削除します。デフォルト: true

例のプレイブック

---
- hosts: localhost
  become: true
  connection: local

  roles:
    - mauromedda.ansible_role_unzip
    - mauromedda.ansible_role_terraform

使い方

Terraform_role

ライセンス

BSD

著者情報

著者: Mauro Medda

プロジェクトについて

An Ansible role for installing Terraform

インストール
ansible-galaxy install mauromedda.ansible_role_terraform
ライセンス
bsd-2-clause
ダウンロード
345
所有者
Head of DevOps @Zilliqa