Я новичок в Ansible. Когда я использую ec2.py
динамический инвентарь для создания инвентаря, после завершения воспроизведения книги воспроизведения результаты отображаются в виде списка IP-адресов под определенным тегом с подчеркиванием вместо точки. Например, я хочу запустить playbook для экземпляров с определенным тегом, мне интересно, как другие люди работают с 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
Для частного адреса ec2.ini:
hostname_variable = private_ip_address
destination_variable = private_ip_address
vpc_destination_variable = private_ip_address
Результаты из ec2.py:
"tag_test_staging": [
"10_80_20_47"
],
Для публичного обращения ec2.ini:
hostname_variable = ip_address
destination_variable = public_dns_name
vpc_destination_variable = ip_address
Результаты из ec2.py:
"tag_test_staging": [
"52_28_11_11"
],
http://devops.stackexchange.com
если ты не задаешь вопросы? это не вопрос DevOps?