0
나는 일하는 것을 배우는 것을 시도하고있다. RDS 인스턴스를 생성 한 다음 데이터베이스를 가져 와서 env 변수를 얻어야합니다.무언가에있는 RDS 창조
내가 오류
가 계속 치명적인 : [로컬 호스트] : 실패! => { "변경"거짓 "실패"사실 "MSG는": "모듈에 대한 지원되지 않는 매개 변수 : 등록"} 여기
내 코드 나는 매우를 배우려고 노력하고
- name: Configure RDS
hosts: localhost
connection: local
gather_facts: false
tasks:
- name: Provision RDS
rds:
command: create
instance_name: ANSIBLEDataloading
db_engine: Postgresql
size: 10
instance_type: sb.m1.small
username: xxxxx
password: xxxxx
tags:
Environment: Dataloading
Application: sims
command: facts
instance_name: ANSIBLEDataloading
register: ANSIBLEDataloading
- name: Add new instance to host group
add_host: hostname={{ item.endpoint }} groupname=launched_db
with_items: '{{ANSIBLEDataloading.instance}}'
입니다 아주 새롭다.
새로운 코드
- name: Configure RDS
hosts: localhost
connection: local
gather_facts: false
tasks:
- name: Provision RDS
rds:
command: create
instance_name: ANSIBLEDataloading
db_engine: postgres
region: 'us-east-1'
size: 10
instance_type: db.m3.xlarge
username: xxxxx
password: xxxx
tags:
Environment: Dataloading
Application: sims
register: ANSIBLEDataloading
- name: Add new instance to host group
add_host: hostname={{ item.endpoint }} groupname=launched_db
with_items: '{{ANSIBLEDataloading.instance}}'
당신이지고있어 오류가 단순히 형식 오류입니다
fatal: [localhost]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'unicode object' has no attribute 'endpoint'\n\nThe error appears to have been in '/Users/suyesh/Desktop/ansible_conversion/conversion.yml': line 48, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n register: ANSIBLEDataloading\n - name: Add new instance to host group\n ^here\n"}
이 오류가 발생합니다. 위의 내용을 업데이트합니다. 치명적인 : [localhost] : FAILED! => { "failed": true, "msg": "필드 'args'의 값이 잘못되었습니다. 정의되지 않은 변수가 포함되어 있습니다 : 'unicode object'에 'endpoint'속성이 없습니다. \ n \ n 오류는 '/Users/suyesh/Desktop/ansible_conversion/conversion.yml': 48 행 7 열에 있지만 정확한 구문 문제에 따라 파일의 다른 위치에 나타날 수 있습니다. \ n \ n 문제가되는 행 \ n \ n register : ANSIBLEDataloading \ n - name : 호스트 그룹에 새 인스턴스를 추가하십시오. \ n^여기 \ n "} – suyesh
"endpoint "변수는 어디에 정의합니까? 당신이 전체 게임 파일을 제공하고 있습니까? 오류 메시지는 사용자가 "끝점"을 변수로 정의하지 않았으며 사용자가 제공 한 코드에/가지고 있지 않은 위치를 보지 못했음을 나타냅니다. – Avalon
내 모든 플레이 북이 맞습니다. – suyesh