Ich bin neu bei Ansible. Wenn ich ec2.py
dynamisches Inventar zum Generieren von Inventar verwende, werden die Ergebnisse nach Abschluss der Ausführung des Playbooks als Liste der IP-Adressen unter einem bestimmten Tag mit Unterstrich anstelle von Punkt angezeigt. Ich möchte beispielsweise ein Playbook für Instanzen mit einem bestimmten Tag ausführen. Ich frage mich, wie andere Personen mit IP-Adressen arbeiten.
---
- 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
Für die private Adresse ec2.ini:
hostname_variable = private_ip_address
destination_variable = private_ip_address
vpc_destination_variable = private_ip_address
Die Ergebnisse von ec2.py:
"tag_test_staging": [
"10_80_20_47"
],
Für die öffentliche Ansprache ec2.ini:
hostname_variable = ip_address
destination_variable = public_dns_name
vpc_destination_variable = ip_address
Die Ergebnisse von ec2.py:
"tag_test_staging": [
"52_28_11_11"
],
http://devops.stackexchange.com
wenn du keine Fragen stellst ? ist es nicht DevOps Frage?