Нам нужно создать стандарт ansible, который изменит только один параметр для указанных c команд в указанной c таблице
ex:
cmd: Sys; Cl; Codes; DPlan; Entry; get 1 PLO from {{ item.a }}; y
cmd: Sys; Cl; Codes; DPlan; Entry; get 1 PLO {{ item.b }} 12L; y
Так что я попробуйте использовать команду with_item, но мне кажется, что мой элемент никогда не определяется правильно
item.a = 712
item.b = "Call Type"
Я хочу что-то простое, потому что нам, возможно, придется добавить некоторые из них. (item.e, item.f, .....)
Есть идеи?
---
- name: test
hosts: vicky
user: job
become: true
become_user: vjob
vars_prompt:
- name: "bwcli_username"
prompt: "Enter your bwcli username"
private: no
- name: "bwcli_password"
prompt: "Enter your bwcli password"
private: yes
tasks:
- name: get table with a specific entry
bwcli:
admin: yes
admin_username: "{{ bwcli_username }}"
admin_password: "{{ bwcli_password }}"
cmd: Sys;Cl;Codes;DPlan;Entry;get 1 PLO from {{ item.a };y;get 1 PLO from {{ item.b }};y;get 1 ICNDP {{ item.calltype }} 12L;y
with_items:
- { item.a: 712, item.b: "Call Type" }