Saya baru mengenal Ansible. Ketika saya menggunakan ec2.py
inventaris dinamis untuk menghasilkan inventaris, setelah playbook selesai dijalankan, hasilnya ditampilkan sebagai daftar alamat IP di bawah tag tertentu dengan garis bawah, bukan titik. Misalnya saya ingin menjalankan buku pedoman pada contoh dengan tag tertentu, saya ingin tahu bagaimana orang lain bekerja dengan alamat IP?
---
- hosts: tag_test_staging
sudo: true
tasks:
- name: Make sure that we can connect to the machine
ping:
PLAY RECAP *********************************************************************
10_80_20_47 : ok=0 changed=0 unreachable=1 failed=0
Untuk alamat pribadi, ec2.ini:
hostname_variable = private_ip_address
destination_variable = private_ip_address
vpc_destination_variable = private_ip_address
Hasil dari ec2.py:
"tag_test_staging": [
"10_80_20_47"
],
Untuk Alamat Publik, ec2.ini:
hostname_variable = ip_address
destination_variable = public_dns_name
vpc_destination_variable = ip_address
Hasil dari ec2.py:
"tag_test_staging": [
"52_28_11_11"
],
http://devops.stackexchange.com
jika Anda tidak bertanya? bukankah itu pertanyaan DevOps?