随笔分类 - ansible
摘要:一、需求 二、拓扑 三、实施步骤 四、脚本 1. 创建一个变量文件夹junos_config_vars mkdir junos_config_vars 2.在变量文件夹里创建一个变量文件vsrx_vars.yml nano junos_config_vars/vsrx_vars.yml 3.编辑in
阅读全文
摘要:一、Ansible列表两种表达方式 基于YAML的列表 基于Json格式的列表 二、Ansible列表数据的提取方式 正向列表索引取值 反向列表索引取值 正反向切片取值 三、Ansible字符串数据提取方式 字符串提取方法与上面列表一样 四、playbook两种方法输出dict字典内容 基于Jinj
阅读全文
摘要:一、什么是Ansible Galaxy? Ansible Galaxy是Ansible的第三方插件管理和安装工具,其实就是包管理软件。作用类似于Ubuntu的apt,Centos的yum,Python的pip 二、Ansible Galaxy官网 https://galaxy.ansible.com
阅读全文
摘要:一、常用系统变量 1. loop #表示循环,去读循环体里的变量固定使用{{item}},item是个字典对象item.key=value,例如如下playbook内容: 结果输出: playbook文件print_info2.yaml信息如下: - name: test loop hosts: l
阅读全文
摘要:一、模块简介 ios_command此模块将任意命令发送到ios节点并返回设备读取的结果 此模块不支持在配置模式下使用,即只支持在用户模式>和特权模式#下使用 官方文档地址:https://docs.ansible.com/ansible/latest/modules/ios_command_mod
阅读全文
摘要:一、模块简介 收集运行IOS系统的(此处指思科的ios)的远端设备信息 二、模块参数 三、模块使用注意事项 暂无 四、模块使用实例 需求1:收集远端设备硬件信息(使用ad-hoc方式) 命令:ansible 192.168.62.41 -c local -m ios_facts -a "auth_p
阅读全文
摘要:一、什么是Ad-hoc 二、Ad-hoc用法 Usage: ansible <host-pattern> [options] 三、Ansible的帮助文档ansible-doc 3.1 命令用法 3.2 options选项 3.3 module选项 四.实例 实例1:测试远端网络设备的ssh服务是否
阅读全文
摘要:一、Ansible简介 二、Ansible的优缺点 优点: 缺点: 三、Ansible的安装 安装的是基于Python2.7的Ansible 在Ubuntu上的安装 在Centos7上的安装 四、Ansible的升级文档 此文档为各个版本如何迁移到2.7版本,迁移有风险,操作需谨慎 五、Ansibl
阅读全文

浙公网安备 33010602011771号