Ansible:Ansibleスクリプトを使用してすべてのAWS EC2インスタンスを終了するにはどうすればよいですか?

公開: 2020-07-12
Ansibleを使用してAWSEC2インスタンスを終了します

ご存知かもしれませんが、私は最近Ansibleに取り組んでいます。 このチュートリアルでは、Ansibleスクリプトを使用してすべてのAWSEC2インスタンスをプログラムで終了する方法について説明します。

このチュートリアルに進む前に、ラップトップ/デスクトップでAnsibleが正しくセットアップされていることを確認してください。

Crunchifyには、30を超えるAnsibleチュートリアルがあり、それらは読者/ユーザーから非常に多くの愛を得ています。

始めましょう:

ステップ1:

サイトでansibleを正しく設定していることを確認してください。

ステップ2

いくつかのEC2インスタンスを生成します。

シンプルなAnsibleスクリプトを使用してAmazonEC2インスタンスを作成、起動、設定するにはどうすればよいですか? (VMをリモートで生成します)

ステップ-3

新しく生成されたEC2インスタンスを終了します。

ファイルcrunchify_ec2_terminate.ymlを作成します。

  • ec2_instance_factsモジュールは、AWSのec2インスタンスに関するファクトを収集します。
  • ec2モジュールは、ec2でインスタンスを作成、終了、開始、または停止するために使用されます。

州:

  • 不在
  • 再起動しました
  • ランニング
  • 停止
AnsibleEC2モジュールの状態

コマンドを実行します。

コマンド: ansible-playbook -vvv crunchify_ec2_terminate.yml

コンソール出力:

AmazonEC2インスタンスページを開きます。

リンク:https://us-east-2.console.aws.amazon.com/ec2/v2/home?region = us-east-2#Instances:sort = instanceId

Ansibleを使用してAWSEC2インスタンスを終了する-Crunchifyのヒント

これがAnsibleを介してAmazonEC2インスタンスを終了するのに役立つことを願っています。