From 0fb91190b7e5b5c18f4c96f9c01a4ae51436504a Mon Sep 17 00:00:00 2001
From: Jason DeTiberus <jdetiber@redhat.com>
Date: Wed, 21 Dec 2016 15:50:29 -0500
Subject: remove old Ops tooling

---
 playbooks/adhoc/noc/create_host.yml         | 58 -----------------------------
 playbooks/adhoc/noc/create_maintenance.yml  | 37 ------------------
 playbooks/adhoc/noc/get_zabbix_problems.yml | 43 ---------------------
 3 files changed, 138 deletions(-)
 delete mode 100644 playbooks/adhoc/noc/create_host.yml
 delete mode 100644 playbooks/adhoc/noc/create_maintenance.yml
 delete mode 100644 playbooks/adhoc/noc/get_zabbix_problems.yml

(limited to 'playbooks/adhoc/noc')

diff --git a/playbooks/adhoc/noc/create_host.yml b/playbooks/adhoc/noc/create_host.yml
deleted file mode 100644
index 318396bcc..000000000
--- a/playbooks/adhoc/noc/create_host.yml
+++ /dev/null
@@ -1,58 +0,0 @@
----
-- name: 'Create a host object in zabbix'
-  hosts: localhost
-  connection: local
-  become: no
-  gather_facts: no
-  roles:
-    - os_zabbix
-  post_tasks:
-
-    - zbxapi:
-        server: https://noc2.ops.rhcloud.com/zabbix/api_jsonrpc.php
-        zbx_class: Template
-        state: list
-        params:
-          host: ctr_test_kwoodson
-          filter:
-            host:
-              - ctr_kwoodson_test_tmpl
-
-      register: tmpl_results
-
-    - debug: var=tmpl_results
-
-#ansible-playbook -e 'oo_desc=kwoodson test' -e 'oo_name=kwoodson test name' -e 'oo_start=1435715357' -e 'oo_stop=1435718985' -e 'oo_hostids=11549' create_maintenance.yml
-- name: 'Create a host object in zabbix'
-  hosts: localhost
-  connection: local
-  become: no
-  gather_facts: no
-  roles:
-    - os_zabbix
-  post_tasks:
-
-    - zbxapi:
-        server: https://noc2.ops.rhcloud.com/zabbix/api_jsonrpc.php
-        zbx_class: Host
-        state: absent
-        params:
-          host: ctr_test_kwoodson
-          interfaces:
-            - type: 1
-              main: 1
-              useip: 1
-              ip: 127.0.0.1
-              dns: ""
-              port: 10050
-          groups:
-            - groupid: 1
-          templates: "{{ tmpl_results.results | oo_collect('templateid') | oo_build_zabbix_list_dict('templateid') }}"
-          output: extend
-          filter:
-            host:
-              - ctr_test_kwoodson
-
-      register: host_results
-
-    - debug: var=host_results
diff --git a/playbooks/adhoc/noc/create_maintenance.yml b/playbooks/adhoc/noc/create_maintenance.yml
deleted file mode 100644
index b694aea1b..000000000
--- a/playbooks/adhoc/noc/create_maintenance.yml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-#ansible-playbook -e 'oo_desc=kwoodson test' -e 'oo_name=kwoodson test name' -e 'oo_start=1435715357' -e 'oo_stop=1435718985' -e 'oo_hostids=11549' create_maintenance.yml
-- name: 'Create a maintenace object in zabbix'
-  hosts: localhost
-  connection: local
-  become: no
-  gather_facts: no
-  roles:
-    - os_zabbix
-  vars:
-    oo_hostids: ''
-    oo_groupids: ''
-  post_tasks:
-    - assert:
-        that: oo_desc is defined
-
-    - zbxapi:
-        server: https://noc2.ops.rhcloud.com/zabbix/api_jsonrpc.php
-        zbx_class: Maintenance
-        state: present
-        params:
-          name: "{{ oo_name }}"
-          description: "{{ oo_desc }}"
-          active_since: "{{ oo_start }}"
-          active_till: "{{ oo_stop }}"
-          maintenance_type: "0"
-          output: extend
-          hostids: "{{ oo_hostids.split(',') | default([]) }}"
-          #groupids: "{{ oo_groupids.split(',') | default([]) }}"
-          timeperiods:
-            - start_time: "{{ oo_start }}"
-              period: "{{ oo_stop }}"
-          selectTimeperiods: extend
-
-      register: maintenance
-
-    - debug: var=maintenance
diff --git a/playbooks/adhoc/noc/get_zabbix_problems.yml b/playbooks/adhoc/noc/get_zabbix_problems.yml
deleted file mode 100644
index 32fc7ce68..000000000
--- a/playbooks/adhoc/noc/get_zabbix_problems.yml
+++ /dev/null
@@ -1,43 +0,0 @@
----
-- name: 'Get current hosts who have triggers that are alerting by trigger description'
-  hosts: localhost
-  connection: local
-  become: no
-  gather_facts: no
-  roles:
-    - os_zabbix
-  post_tasks:
-    - assert:
-        that: oo_desc is defined
-
-    - zbxapi:
-        server: https://noc2.ops.rhcloud.com/zabbix/api_jsonrpc.php
-        zbx_class: Trigger
-        state: list
-        params:
-          only_true: true
-          output: extend
-          selectHosts: extend
-          searchWildCardsEnabled: 1
-          search:
-            description: "{{ oo_desc }}"
-      register: problems
-
-    - debug: var=problems
-
-    - set_fact:
-        problem_hosts: "{{ problems.results | oo_collect(attribute='hosts') | oo_flatten | oo_collect(attribute='host') | difference(['aggregates']) }}"
-
-    - debug: var=problem_hosts
-
-    - add_host:
-        name: "{{ item }}"
-        groups: problem_hosts_group
-      with_items: "{{ problem_hosts }}"
-
-- name: "Run on problem hosts"
-  hosts: problem_hosts_group
-  gather_facts: no
-  tasks:
-    - command: "{{ oo_cmd }}"
-      when: oo_cmd is defined
-- 
cgit v1.2.3