ichundu.ec2-launch

役割名: ec2-launch

この役割はAmazon EC2インスタンスを起動します。

要件

  • python >= 2.6
  • boto

役割変数

ec2モジュールのほとんどのエントリは、役割をできるだけ広く定義するために変数を介して定義されています。 defaults/main.ymlには、未定義でコメントアウトされたこれらの変数が含まれています。どの変数を含めるかはプレイブックの実行者が決めることになります。

変数名 デフォルト値 説明
ec2_access_key N/A AWSアクセスキー。設定されていない場合は、AWS_ACCESS_KEY_ID、AWS_ACCESS_KEY、またはEC2_ACCESS_KEY環境変数の値が使用されます。
ec2_secret_key N/A AWSシークレットキー。設定されていない場合は、AWS_SECRET_ACCESS_KEY、AWS_SECRET_KEY、またはEC2_SECRET_KEY環境変数の値が使用されます。
ec2_launch_id N/A インスタンス起動ID。既存の実行中インスタンスを指定する際の冪等性に使用されます。
ec2_launch_count N/A 起動するインスタンスの数。
ec2_launch_count_tag N/A 'exact_count'と一緒に使用され、特定のタグ条件に基づいてどれだけのノードが起動しているべきかを決定します。
ec2_launch_exact_count N/A 'count_tag'パラメータに一致するインスタンスが何台起動しているべきかを示す整数値。
ec2_launch_image N/A インスタンスイメージコード、例: ami-xxxxxxxx
ec2_launch_groups N/A インスタンスに割り当てるセキュリティグループのカンマ区切りリスト。
ec2_launch_tag_name N/A インスタンスの名前タグ。
ec2_launch_tag_class N/A インスタンスのクラスタグ。
ec2_launch_instance_type N/A EC2のインスタンスタイプを指定します。
ec2_launch_key_name N/A インスタンスに割り当てる既存のキーペアの名前。
ec2_launch_region N/A インスタンスが起動されるAWSリージョン。
ec2_launch_state N/A インスタンスを作成または終了します。

依存関係

なし

例プレイブック

役割を呼び出す際は、プレイブック内やgroup_vars/host_varsのvarsファイル内、またはインタラクティブな'vars_prompt'を通じて変数を指定する必要があります。

    - hosts: localhost
      roles:
         - role: ichundu.ec2-launch

著者情報

https://github.com/ichundu

プロジェクトについて

Provision AWS EC2 instances

インストール
ansible-galaxy install ichundu.ec2-launch
ライセンス
Unknown
ダウンロード
111
所有者