ansible 批量配置cisco 交换机---接口篇
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,关于ansible不做介绍。本例主要通过实例介绍ansible配置ios接口的几种方法,或者说可利用哪些模块配置接口。1 .主机列表,本次测试以1台主机为例[root@Ansible-01 ansib
千家信息网最后更新 2025年01月21日ansible 批量配置cisco 交换机---接口篇
关于ansible不做介绍。
本例主要通过实例介绍ansible配置ios接口的几种方法,或者说可利用哪些模块配置接口。
1 .主机列表,本次测试以1台主机为例
[root@Ansible-01 ansible]# cat hosts[cisco]172.16.254.130 ansible_connection=local
2.playbooks内容
[root@Ansible-01 interface]# cat interface-phy.yml ---- name: interface config hosts: cisco # vars: # creds: # username: "{{ username }}" # password: "{{ password }}" gather_facts: no tasks: - name: action interface G1-2 configure ios_config: lines: - no shutdown - switch mode trunk - switch trunk allow vlan all - do wr parents: interface range gigabitEthernet 1/0/1 - 2 - name: action interface G3 configuration ios_l2_interface: name: GigabitEthernet1/0/3 mode: access access_vlan: 100 - name: action interface G3 configuration ios_l2_interface: name: GigabitEthernet1/0/4 mode: trunk native_vlan: 100 trunk_allowed_vlans: 10-255 - name: save configuration ios_command: commands: - wr
3.执行playbooks
[root@Ansible-01 interface]# ansible-playbook interface-phy.yml -u admin -k SSH password: PLAY [interface config] **************************************************************************************************************TASK [action interface G1-2 configure] ***********************************************************************************************changed: [172.16.254.130]TASK [action interface G3 configuration] *********************************************************************************************changed: [172.16.254.130]TASK [action interface G4 configuration] *********************************************************************************************changed: [172.16.254.130]TASK [save configuration] ************************************************************************************************************ok: [172.16.254.130]PLAY RECAP ***************************************************************************************************************************172.16.254.130 : ok=4 changed=3 unreachable=0 failed=0
4.查看执行效果
interface GigabitEthernet1/0/1 switchport mode trunk!interface GigabitEthernet1/0/2 switchport mode trunk!interface GigabitEthernet1/0/3 switchport access vlan 100 switchport mode access!interface GigabitEthernet1/0/4 switchport trunk native vlan 100 switchport trunk allowed vlan 10-255 switchport mode trunk!
- 可见 ios_config和 ios_l2_interface 两个模块都可以操作,只有三层接口则可以使用ios_comfig或者ios_l3_interface模块。
接口
模块
配置
主机
两个
内容
只有
实例
效果
方法
测试
交换机
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
麦田服务器
广东数据库日志审计安装方式
六安市第二人民医院网络安全
2019年网络技术考试大纲
中原网络安全审查
什么企业能用到云服务器
果树品种数据库
KINGSCADA软件开发
江苏工业点胶软件开发
公安网络安全宣传周活动
学生信息管理系统共享数据库
SQL本地数据库连接中断
国服我的世界怎么创建服务器
最具有发展前景的服务器托管
ce系统导航软件开发
运维维护软件开发
江苏本地软件开发收费
东莞移动软件开发收费
安卓平板数据库
全国报刊索引数据库使用
数据库中怎样输出素数
三个sci数据库的检索
数据库服务器对象链接服务器
数据库导出到哪
im聊天软件开发语言
中信软件开发中心地址
计算机网络技术培训经历范文
浙江特色软件开发厂家报价
服务器app管理地址
江苏回收报废服务器云主机