miquelMariano.xorux_config
角色名称
此角色配置一个Xorux设备以监控VSP Gx00阵列。
从Ansible Galaxy安装
ansible-galaxy install miquelmariano.xorux_config
要求
必须依赖miquelMariano.hitachiCCI。
查看依赖关系。
角色变量
firmware_version
导出工具版本必须与SVP固件版本匹配。
$ raidqry -l -I300
无 组 主机名 HORCM版本 Uid 序列号 微型版本 缓存(MB)
1 --- localhost 01-35-03-08 0 471234 83-01-28/00 320000
依赖关系
ansible-galaxy install miquelmariano.hitachicci
示例剧本
#xorux.yml
#当update_mode变量为"true"时执行此剧本,并确保角色是最新的。默认情况下,update变量为"false"
- hosts: ansible
user: root
tasks:
- name: 确保角色是最新的
command: ansible-galaxy install --force {{ item }}
with_items:
- miquelmariano.xorux_config
when:
- update_mode | default(False)
tags: update
ignore_errors: yes
#角色文件夹必须存在。如果不存在,剧本无法找到角色并失败。您应该手动创建目录 "mkdir /etc/ansible/my_role"
- name: Xorux设备配置
hosts: "{{ servers }}:!localhost"
user: root
serial: 1
roles:
- role: miquelmariano.xorux_config
使用
ansible-playbook playbooks/xorux.yml -i inventory/servers -e "servers=xorux-prod firmware_version=83-04-26 update_mode=true"
许可证
BSD