12、深入探索Ansible自动化框架:基础与高级特性

深入探索Ansible自动化框架:基础与高级特性

1. Ansible基础示例

Ansible是一个开源自动化框架,与基于Pexpect和API驱动的网络自动化脚本不同,它提供了名为“剧本(playbook)”的更高层次抽象来自动化网络设备。下面我们通过几个具体的示例来了解Ansible在不同厂商设备上的应用。

1.1 Cisco设备示例

Ansible对Cisco的支持按操作系统分为IOS、IOSXR和NXOS。这里我们以管理基于IOS的设备为例。
- 主机文件配置

[ios_devices]
R1 ansible_host=192.168.24.250
R2 ansible_host=192.168.24.251
[ios_devices:vars]
username=cisco
password=cisco
  • 剧本文件(cisco_5.yml)
---
- name: IOS Show Commands
  hosts: "ios_devices"
  gather_facts: false
  connection: local
  vars:
    cli:
      host: "{
  
  { ansible_host }}"
      username: "{
  
  { username }}"
      p
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值