asagage.orion-node-manage
orion-node-manage
Este rol proporciona el módulo orion_node_manage para dejar de gestionar, volver a gestionar y descomisionar nodos en Orion. Se puede utilizar para suprimir alertas durante el mantenimiento de sistemas gestionados por Orion. Para más información, consulte el archivo del módulo ubicado en ./library/orion_node_manage.py.
Requisitos
Este módulo instalará todos los paquetes de pip necesarios.
Ejemplo de Playbook
Recomiendo ejecutar esto en el nodo local de la siguiente manera:
- nombre: Configurar Solarwinds Local
hosts: localhost
gather_facts: no
roles:
- { role: asagage.orion-node-manage }
- nombre: Gestionar Nodos de Solarwinds
hosts: all
tasks:
- nombre: Dejar de gestionar nodo por Dirección 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 }}"
- nombre: Dejar de gestionar nodo por Nombre DNS
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: unmanaged
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- nombre: Volver a gestionar nodo por Dirección 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 }}"
- nombre: Volver a gestionar nodo por Nombre DNS
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: managed
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- nombre: Descomisionar nodo por Dirección 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 }}"
Licencia
MIT
Información del Autor
Asa Gage @asagage
Acerca del proyecto
Provides a module to manage/unmanage nodes in Solarwinds Orion
Instalar
ansible-galaxy install asagage.orion-node-manage
Licencia
mit
Descargas
35.8k
Propietario