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
使い方
ライセンス
BSD
著者情報
著者: Mauro Medda