Ansible playbook 备份Cisco ios 配置
hosts文件放的是主机资产信息;
secrets.yml是放置用户名和密码的;
success_backup.yml 是要执行的yaml文件;
192.168.60.120.txt 是执行后生产的文件。
#hosts
[ios_device]
192.168.60.120
#secrets.yml
---
creds:
username: cisco
password: cisco
auth_pass: cisco
#success_backup.yml
---
- hosts: ios_device
gather_facts: no
connection: local
tasks:
- name: OBTAIN LOGIN CREDENTIALS #获取登录凭证(用户名和密码)
include_vars: secrets.yml
- name: DEFINE PROVIDER #定义一个provider
set_fact:
provider:
host: "{{ inventory_hostname }}"
username: "{{ creds['username'] }}"
password: "{{ creds['password'] }}"
auth_pass: "{{ creds['auth_pass'] }}"
- name: show run #查看配置文件
ios_command:
provider: "{{ provider }}"
authorize: yes
commands:
- show run
register: output
- debug: var=output.stdout_lines #将output变量输出
- name: save the output content to a file #将内容放到control机本地
local_action: copy content={{ output.stdout_lines }} dest="./{{ inventory_hostname }}.txt"
————————————————————————————————————————
注意:
1.Ansible所在的主机要能够跟cisco ios设备进行ssh通信
2.cisco ios 配置 ssh过程:
ip domain-name [cisco.com] //cisco.com这个按个人实际情况填写
cryto key generate
line vty 0 4
login local
transparent input ssh
ip ssh time-out 120 //修改超时时间
ip ssh authentication-retries 1 //修改重认证次数。
ip ssh version 2 //修改版本
转载于:https://blog.51cto.com/jackor/2340388
Ansible playbook 备份Cisco ios 配置相关推荐
- Cisco IOS配置环境,路由器和交换机的基本连接配置方法和连通性
[实验目的]这个实验是希望大家通过cisco模拟软件Packet Tracer来熟悉和了解思科IOS的配置环境,以及在需要路由器和交换机的基本连接的方法和连通测试的方法.实验本身并不复杂,但是涉及的知 ...
- ansible playbook play常用参数配置
我们知道ansible playbook可由多个play组成,而每个play又可以由多个task组成,如果不熟悉playbook play概念的可参考ansible playbook基本概念 下面是一 ...
- Linux下备份cisco路由配置
TFTP (普通文件传输协议或一般文件传输协议) 大家一定记得在2003年8月12日全球爆发冲击波(Worm.Blaster)病毒,这种病毒会监听端口69,模拟出一个TFTP服务器,并启动一个***传 ...
- python备份cisco交换机_Python备份Cisco交换机配置 | CN-SEC 中文网
最近帮同事写一段关于导出cisco交换机的脚本,发现网上的资料不是太多,仅有的几个也有不少错误,这里分享一个python操作cisco交换机的库. 经过对网上的资料查找,发现如下几个库,吐槽一下百度搜 ...
- 《Cisco交换机配置与管理完全手册》(第二版)前言和目录
史上最具人气.最受好评的网络设备图书领域"四大金刚"的全新升级版本再现江湖了,他们分别是:<Cisco交换机配置与管理完全手册>(第二版).<H3C交换机配置与管 ...
- cisco IOS及配置的备份及升级
cisco IOS及配置的备份及升级 转载于:https://blog.51cto.com/1364090/669818
- 思科服务器网关配置文件,对 Syslog 服务器与 Cisco IOS 网关的 CDR 登录配置
客户有时需要通过 IP 语音 (VoIP) 系统记录呼叫详细记录 (CDR),以实现记帐或计费目的.执行此操作的建议方式是使用外部验证.授权和记帐(AAA)服务器(RADIUS或TACACS). 这些 ...
- Cisco ××× 完全配置指南-连载-IOS ×××阶段2连接详解
Cisco ××× 完全配置指南-连载-IOS ×××阶段2连接详解 详细配置见附件 转载于:https://blog.51cto.com/xuanbo/151764
- 【实验】配置CISCO IOS基于区域的防火墙
欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 配置需求 配置CISCO ...
最新文章
- 二阶系统阶跃响应实验_自控原理二阶系统阶跃响应及性能分析实验报告
- 在时间关系数据上AutoML:一个新的前沿
- 升级到12c云数据库的最佳实践
- QDoc清单文件示例
- docker 4 section
- 力扣--220存在重复I-III
- POJ 1185 炮兵阵地(状压dp)
- 从0开始学习 GitHub 系列之「团队合作利器 Branch」
- mysql 秀出两个相关联的表中满足条件的内容_深入挖掘MySQL底层数据结构
- 基于51单片机的指纹考勤机密码锁系统
- 微软开放必应搜索引擎核心算法
- 汇编语言教程 -- 寄存器
- 广州华龙展贸考场——科目三
- 我的团长我的团分集剧情介绍
- 腾讯QQ不为人知的使用技巧
- WinSCP下载安装及使用
- 华为鸿蒙支持APP,曝华为鸿蒙 2.0 将于 6 月 2 日正式登场,200+ 主流 App 已支持
- android7.0 8.1 9.0 10.0 去掉屏幕锁屏(屏幕默认锁屏方式改成无)
- android字体带下划线
- android 短信验证码自动填写的二种方法