千葉淳(192)39この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。コンニチハ、千葉です。Ansible環境を利用する場合、InventoryをIPで管理するのがつらくなる場合があります。柔軟にインスタンスができたり、消えたりする世界でプライベートIPが変更なったタイミングで、Inventoryをメンテナンスするのは涙が出ますね。Inventoryを触ってみました。Scriptを使ってどんな指定ができるか調べてみました。やりたいのはEC2タグでの指定。それ以外にも柔軟な指定ができそうなので調べてみました。対象では、どんな指定方法があるのでしょうか。Trueアカウント、VPC、インスタンスタイプ、インスタンスID、ami-id、等などで指定ができそうです。rdsやelasticacheも対象にできるようですね。Inventoryを利用するためのインストールや設定を行います。Linuxを使って検証しました。Linux利用時のみ行ってください。vi下準備として、Ansibleとbotoをインストールをインストールしましょう。Scriptをダウンロードします。ec2.pyアクセスキーの設定を行います。対象のリージョンとアクセスキーを設定します。xxxxxxxxxxxxx動作確認です。以下のようにEC2の情報が取得できていればokです。"x86_64",・・・・EC2の情報を取得できました。やってみたどんなグループが自動で作成されるかを確認まず、初めにグループ名を確認します。--refresh-cacheこのコマンドを実行すると、取得した情報が表示されます。下の方に表示される「ami_6154bb00」などがグループ名になります。ansible実行時にはこのグループ名を指定します。pingec2.init設定Tips重要そうな設定箇所を見てみます。除外設定や、複数指定ができます。グローバルからアクセス?インターネット経由でアクセスする場合は、以下を指定することでグローバルIPが指定されます。ip_addressプライベート環境の場合は、以下を指定しプライベートIPでの接続を行います。private_ip_address最後にAWSではEC2インスタンスを柔軟に作成・削除することができます。対象が変わった場合に、対象のIPアドレスを都度メンテナンスのはつらすぎますね。Inventoryを利用することで、管理を楽にできそうです。1,924,838Dockerがどっかーん。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。本が出ていたので読んでみたところよかったので紹介させていただきます。使いたいときの注意点を書きました。新井成一64最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。