Soy nuevo en Ansible. Cuando uso ec2.py
el inventario dinámico para generar inventario, una vez que el libro de jugadas termina de ejecutarse, los resultados se muestran como una lista de direcciones IP bajo una etiqueta específica con guión bajo en lugar de punto. Por ejemplo, quiero ejecutar un libro de jugadas en instancias con etiquetas específicas, me pregunto cómo trabajan otras personas con direcciones 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
Para dirección privada, ec2.ini:
hostname_variable = private_ip_address
destination_variable = private_ip_address
vpc_destination_variable = private_ip_address
Los resultados de ec2.py:
"tag_test_staging": [
"10_80_20_47"
],
Para dirección pública, ec2.ini:
hostname_variable = ip_address
destination_variable = public_dns_name
vpc_destination_variable = ip_address
Los resultados de ec2.py:
"tag_test_staging": [
"52_28_11_11"
],
http://devops.stackexchange.com
si no haces preguntas? ¿No es una pregunta de DevOps?