나는 이와 같은 가능한 출력을 얻고있다.어떻게 접근 할 것인가에 대한 입력 매개 변수로서의 유익한 출력
ok: [localhost] => {
"ansible_facts": {
"filter3": [
"id = 1",
"type = DM",
"status = started",
"provisioning = completed",
"build = yes",
내 요구 사항은 가능한 스크립트에서 매개 변수로이 출력을 사용하는 것입니다.
예를 들어 id는 변수 이름이고 10001은 id 값입니다. 여기
내가 좋아하는, 내가
[prod]
id = 1
type = DM
status = started
provisioning = completed
build = yes
같은 출력을 파일로 길을 보관하고있어 다음 그리고 난 같은 접근하고있어
- set_fact: id="{{ lookup('ini', 'id section=prod file=/home/var.properties') }}"
- set_fact: provisioning="{{ lookup('ini', 'provisioning section=prod file=/home/var.properties') }}"
- set_fact: build="{{ lookup('ini', 'build section=prod file=/home/var.properties') }}"
일부를 얻기의 기회가 될 것입니다 미래 출력에서 더 많은 추가 매개 변수. 그래서 매번이 매개 변수에 액세스하기 위해 set_fact에 코드를 추가해야합니다.
이렇게하려면이 매개 변수를 출력에서 직접 액세스하고 다음 작업을 실행할 때 사용해야합니다. 이것 좀 도와주세요.