asagage.orion-node-manage
orion-node-manage
Diese Rolle stellt das orion_node_manage Modul bereit, um Knoten in Orion zu verwalten, nicht mehr zu verwalten und abzulehnen. Es kann verwendet werden, um Warnungen während der Wartung von von Orion verwalteten Systemen zu unterdrücken. Weitere Informationen finden Sie in der Moduldatei im Verzeichnis ./library/orion_node_manage.py.
Anforderungen
Dieses Modul installiert alle benötigten Pip-Pakete.
Beispiel-Playbook
Ich empfehle, dies auf dem lokalen Knoten wie folgt auszuführen:
- name: Lokales Solarwinds einrichten
hosts: localhost
gather_facts: no
roles:
- { role: asagage.orion-node-manage }
- name: Solarwinds Knoten verwalten
hosts: all
tasks:
- name: Knoten über IP-Adresse nicht verwalten
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: Knoten über DNS-Namen nicht verwalten
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: unmanaged
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Knoten über IP-Adresse verwalten
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: Knoten über DNS-Namen verwalten
local_action:
module: orion_node_manage
dns_name: "{{inventory_hostname}}"
state: managed
username: "{{ sw_username }}"
password: "{{ sw_password }}"
hostname: "{{ sw_hostname }}"
- name: Knoten über IP-Adresse außer Betrieb nehmen
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 }}"
Lizenz
MIT
Autoreninformationen
Asa Gage @asagage
Über das Projekt
Provides a module to manage/unmanage nodes in Solarwinds Orion
Installieren
ansible-galaxy install asagage.orion-node-manage
Lizenz
mit
Downloads
35.8k
Besitzer