我是Ansible的新手。当我使用ec2.py
动态清单来生成清单时,剧本运行完毕后,结果将显示为特定标签下的IP地址列表,并带有下划线而不是点。例如,我想在具有特定标签的实例上运行一个剧本,不知道其他人如何使用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"
],
为什么脚本给每个主机赋予的名称对非字母数字字符都带有下划线?
—
阿萨夫·拉维
这似乎是一个非常具体的以工具为中心的问题。有针对此的ServerFault,其在主题上有serverfault.com/help/on-topic。如果有的话,不确定此处的主题。
—
Evgeny
@Evgeny,不确定我明白你的意思,
—
柏林
http://devops.stackexchange.com
如果你不问问题又有什么意义呢?不是DevOps问题吗?