无论我如何称呼ansible_net _interfaces词典中的项目,它总是告诉我未定义“项目”。我进行了调试,字典拥有了我想要的所有值,只是无法在此处的父行中调用它们。有什么想法我做错了吗?
- name: Un-Apply the policy-map sed-input-mark
ios_config:
lines:
- no policy-map sed-input-mark
parents: interface {{ item.key }}
with_dict: "{{ ansible_net_interfaces }}"
这是错误消息: 致命的:[192.168.50.4]:失败! => { “ msg”:“该任务包括带有未定义变量的选项。错误为:'item'未定义\ n \ n错误似乎出在'/home/drojas/networkautorepo/plays/QoSSed/qossedpolicy.yml'中:第96行第7列,但根据确切的语法问题,可能\ n在文件的其他位置。\ n \ n出现问题的行似乎是:\ n \ n \ n-名称:取消应用策略映射sed-输入标记\ n ^这里\ n“