저는 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"
],
스크립트가 각 호스트에 제공하는 이름에 영숫자가 아닌 문자에 밑줄이 있다는 것이 왜 중요합니까?
—
Assaf Lavie
이것은 매우 구체적인 도구 중심의 질문 인 것 같습니다. 이에 대한 ServerFault가 있으며 그 주제에 serverfault.com/help/on-topic이 있습니다. 여기서 어떻게 주제에 대해 잘 모르겠습니다.
—
Evgeny
@Evgeny, 나는 당신이 무엇을 의미하는지 이해하지 못하며,
—
베를린
http://devops.stackexchange.com
질문하지 않으면 요점은 무엇 입니까? 그것은 DevOps 질문이 아니십니까?