当前位置: 首页 > news >正文

ansible批量给网络设备下发配置

一、安装 ansible 软件
yum install ansible -y

二、编辑主机清单
vim /etc/ansible/hosts
[switch]
10.0.0.1 [1:9] //9 台交换机设备

[switch:vars]
ansible_ssh_user=“admin”
ansible_ssh_pass=“admin”
ansible_connection=ssh
ansible_port=22

三、配置自动化脚本文件
vim auto_cmd.yml

---
-name: Configure Network Switches using raw modulehosts: switchgather_facts: notasks:-name: Configure VLANsraw: sys imsysname sw1vlan 10name jkvlan 20name wifiint g1/0/1port de vlan 10int g1/0/2port de vlan 20int g1/0/3port link-type trunkport tr al vlan 10 20 

四、一键推送脚本
ansible-playbook -i /etc/ansible/hosts 1.yml -vvv

http://www.dtcms.com/a/392441.html

相关文章:

  • 使用 Bright Data Web Scraper API Python 高效抓取 Glassd
  • uni-app 用scroll-view实现横向滚动
  • Kafka 图形界面客户端工具
  • 【开题答辩全过程】以 Php产品报价系统的设计与实现为例,包含答辩的问题和答案
  • 软件测试基础知识(网络协议)
  • 手机中的轻量化 AI 算法:智能生活的幕后英雄
  • wo店模式兴起旧模式式微:本地生活服务市场的深度变革
  • 服务器磁盘空间满了怎么办?阿里云ECS清理与云盘扩容教程
  • OpenAI推出更擅长AI代理编码的GPT-5-Codex,与Claude code有何区别?国内怎么使用到Codex呢?
  • GPT-5 深度测试报告:前端编程能力专项评估
  • AIGC发展:从GPT-1到GPT-4的技术演进与行业革新
  • 从AI生成到学术表达:如何有效降低AI率,实现论文合规化写作
  • 【国二】C语言选择题精华速记
  • 聊聊和AutoDL的故事
  • 【状态机实现】前置——设计模式中的孪生兄弟(状态模式和策略模式)
  • 【LeetCode - 每日1题】设计路由器
  • springboot宠物领养救助平台的开发与设计(代码+数据库+LW)
  • CSS的三大特性
  • 实现excel的树形导出
  • 基于Matlab的GPS/北斗系统抗脉冲与窄带干扰算法研究及仿真验证
  • linux之负载均衡Nginx+多开Tomcat
  • 浏览器私有前缀、CSS3:2D转换、动画、3D转换
  • Redis核心面试知识点汇总
  • Java面试宝典:核心基础知识精讲
  • Python9-逻辑回归-决策树
  • 神经网络核心机制深度解析:链式法则驱动下的梯度流动与参数优化
  • Spring事务和事务传播机制(半)
  • 61.[前端开发-Vue3]Day03-购物车-v-model-组件化-Vue脚手架
  • Kafka学习笔记(p1-p14)
  • C++:四大智能指针