Ansible基础与Cisco IOS设备管理指南
1. Ansible基础功能
1.1 使用Ansible过滤器
Ansible过滤器主要源自Jinja2过滤器,用于转换和处理数据(Ansible变量)。除了Jinja2过滤器,Ansible还实现了自己的过滤器,并允许用户定义自定义过滤器。
- 操作步骤 :
1. 安装python3 - pip和Python的netaddr库:
# On ubuntu
$ sudo apt-get install python3-pip
# On CentOS
$ sudo yum install python3-pip
$ pip3 install netaddr
2. 创建一个新的Ansible剧本`ansible_filters.yml`:
---
- name: Ansible Filters
hosts: csr1
vars:
interfaces:
- { port: FastEthernet0/0, prefix: 10.1.1.0/24 }
- { port: FastEthernet1/0, prefix: 10.1.2.0/24 }
tasks:
- name: Generate Interface Config
blockinfile:
b
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



