问题描述
在下面的链接示例中,“主机”配置被设置为“本地主机”,然后在主机变量上配置了IP地址。为什么未在清单中配置IP地址以及在全局剧本配置中使用清单?
在示例中,即使Ansible主机必须使用SSH连接到主机,“连接”也将设置为“本地”。为什么未将其设置为SSH或network_cli或“ local”以外的其他名称?
https://www.rogerperkin.co.uk/network-automation/ansible/ansible-ios-command-example/
然后有这样的示例,其中清单被用作配置/模块的“目标”:
$ cat pb_build_network.yml
---
- name: "PLAY 1: Configure All Lan Switches"
hosts: lan
tags: lan
tasks:
- name: "Configure Hostname and Domain Name"
ios_system:
hostname: "{{ inventory_hostname }}"
domain_name: "{{ domain_name }}"
lookup_enabled: no
name_servers: "{{ name_servers }}"
$ cat hosts
[access]
access01 Ansible_host=172.20.1.18
access02 Ansible_host=172.20.1.19
[lan:children]
access
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)