课堂笔记 -12.16 (ios_config 模块)
parents 语句:表示要执行的命令的上级lines 语句:要执行的命令before 语句: 在执行 parents 和 lines 之前,要执行的命令
·save_when
always: 始终保存modified: 当配置有改变时,才会对配置进行保存never: 不保存(默认)changed: 当剧本任务状态为 changed 时,才会进行保存
Ansible 有一个幂等性检查,在执行指令之前,先会进行检查配置文件,如果有了这个指令,那么就不会再次执行
cisco 的 ansible 剧本,敲简介无法激活 ansible 的幂等性,因为它会任务这是一个新的指令cisco ansible中的指令,要严格按照 cisco 配置文件中的写法,不建议简写
ios_config 的匹配方式,默认以 line(行)的方式进行匹配
·match 字段(匹配模式):
主要是用到两个:1、line 按照行的方式进行匹配2、exact 精确匹配(例如ACL需要使用到它)