课堂笔记 -10.26
l老师的文档
https://sk39-nsa.feishu.cn/wiki/U9RewnQ21izU8lkI3e2cnVSjn6c
apt install -y ansible python3
1、JSON 格式:
同级之间需要逗号作为分隔符
一对数据的开始和结尾,都会有一个大括号或者中括号
连接方法是: network_cli
·编写 playbook 时,要注意题目要求是相对路径还是绝对路径
书写 hosts 文件:
all:
children:
iosv:
hosts:
R1:
ansible_host: 192.168.10.11
R2:
ansible_host: 192.168.10.12
csr1000v:
hosts:
R3:
ansible_host: 192.168.10.13
R4:
ansible_host: 192.168.10.14
vars:
ansible_user: admin
ansible_password: Skill39!
ansible_connection: network_cli
ansible_network_os: ios
ansible_become: yes
ansible_become_metod: enable
ansible_become_pass: Skill39!
·读取变量:
{{ inventory_hostname }} //读取 hosts文件的名称
{
"configuration": {
"interface": {
"name": "GigabitEthernet0/0",
"switchport": false,
"ip": {
"address": "193.168.3.2",
"subnet-mask": "255.255.255.240"
}
}
}
}