asagage.orion-node-manage
orion-node-manage
Ce rôle fournit le module orion_node_manage pour désactiver, réactiver et décommissionner des nœuds dans Orion. Il peut être utilisé pour supprimer les alertes pendant la maintenance des systèmes gérés par Orion. Pour plus d'informations, veuillez consulter le fichier du module situé dans ./library/orion_node_manage.py.
Exigences
Ce module installera tous les paquets pip nécessaires au module.
Exemple de Playbook
Je recommande de l'exécuter sur le nœud local comme suit :
- name: Configurer Solarwinds Local
hosts: localhost
gather_facts: no
roles:
- { role: asagage.orion-node-manage }
- name: Gérer les nœuds Solarwinds
hosts: all
tasks:
- name: Désactiver le nœud via l'adresse IP
local_action:
module: orion_node_manage
ip_address: hostvars[inventory_hostname]['ansible_default_ipv4']['address']
state: unmanaged
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Désactiver le nœud via le nom DNS
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: unmanaged
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Réactiver le nœud via l'adresse IP
local_action:
module: orion_node_manage
ip_address: hostvars[inventory_hostname]['ansible_default_ipv4']['address']
state: managed
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Réactiver le nœud via le nom DNS
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: managed
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Décommissionner le nœud via l'adresse IP
local_action:
module: orion_node_manage
ip_address: hostvars[inventory_hostname]['ansible_default_ipv4']['address']
state: decommissioned
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
Licence
MIT
Informations sur l'auteur
Asa Gage @asagage
À propos du projet
Provides a module to manage/unmanage nodes in Solarwinds Orion
Installer
ansible-galaxy install asagage.orion-node-manage
Licence
mit
Téléchargements
35.8k
Propriétaire