![Ansible を使用して Google Cloud Compute Engine のラベルとメタデータにアクセスする](https://rvso.com/image/719057/Ansible%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20Google%20Cloud%20Compute%20Engine%20%E3%81%AE%E3%83%A9%E3%83%99%E3%83%AB%E3%81%A8%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B.png)
Ansible スクリプトで使用するために、開発者コンソールで設定した Compute Engine インスタンスのメタデータとラベルにアクセスしたいと考えています。これらの値を他の Ansible 収集変数と同様に使用できるようにしたいと思います。それは可能ですか?
ありがとう!
答え1
GCEメタデータは以下を使用して使用できるはずです。gce ダイナミック インベントリ脚本。
次のようにして動的インベントリを使用してインスタンスにアクセスできます。
- name: Setup web servers
hosts: tag_webserver
セットアップ方法については、リンクされた手順に従ってください。