miquelMariano.xorux_config

Rollenname

Diese Rolle konfiguriert ein Xorux-Gerät zur Überwachung von VSP Gx00 Arrays.

Installation von Ansible Galaxy

ansible-galaxy install miquelmariano.xorux_config

Anforderungen

miquelMariano.hitachiCCI wird benötigt.

Siehe Abhängigkeiten.

Rollenvariablen

firmware_version Die Version des Exporttools muss mit der SVP-Firmwareversion übereinstimmen.

$ raidqry -l -I300 
  Nr  Gruppe     Hostname     HORCM_ver   Uid   Seriennr.   Micro_ver     Cache (MB)
   1    ---    localhost   01-35-03-08     0   471234    83-01-28/00      320000

Abhängigkeiten

ansible-galaxy install miquelmariano.hitachicci

Beispiel-Playbook

#xorux.yml

#Dieses Play wird ausgeführt, wenn die Variable update_mode "true" ist, und stellt sicher, dass die Rolle aktuell ist. Standardmäßig ist die Variable update "false".
- hosts: ansible
  user: root
  tasks:
    - name: Sicherstellen, dass die Rolle aktuell ist
      command: ansible-galaxy install --force {{ item }}
      with_items:
        - miquelmariano.xorux_config
      when:
        - update_mode | default(False)
      tags: update
      ignore_errors: yes

#Der Rollenordner muss existieren. Andernfalls findet das Playbook die Rolle nicht und schlägt fehl. Du solltest das Verzeichnis manuell erstellen "mkdir /etc/ansible/my_role".
- name: Konfiguration des Xorux-Geräts
  hosts: "{{ servers }}:!localhost"
  user: root
  serial: 1
  roles:
   - role: miquelmariano.xorux_config

Verwendung

ansible-playbook playbooks/xorux.yml -i inventory/servers -e "servers=xorux-prod firmware_version=83-04-26 update_mode=true"

Lizenz

BSD

Autoreninformation

miquelMariano.github.io | @miquelMariano

Über das Projekt

Xorux appliance configuration

Installieren
ansible-galaxy install miquelMariano.xorux_config
GitHub Repository
Lizenz
Unknown
Downloads
94
Besitzer