summaryrefslogtreecommitdiff
path: root/test/integration/targets/setup_zabbix
diff options
context:
space:
mode:
authorAnsible Core Team <info@ansible.com>2020-03-09 09:40:43 +0000
committerAnsible Core Team <info@ansible.com>2020-03-09 09:40:43 +0000
commit96125d46a395af50197839602febf451960ae824 (patch)
tree45bf37708a3857108f7003e274c8ca5b5df2b94f /test/integration/targets/setup_zabbix
parent4068eb7a4bc444ec6234e33e97569914125859be (diff)
downloadansible-96125d46a395af50197839602febf451960ae824.tar.gz
migration final cleanup
Diffstat (limited to 'test/integration/targets/setup_zabbix')
-rw-r--r--test/integration/targets/setup_zabbix/aliases5
-rw-r--r--test/integration/targets/setup_zabbix/defaults/main.yml13
-rw-r--r--test/integration/targets/setup_zabbix/handlers/main.yml15
-rw-r--r--test/integration/targets/setup_zabbix/meta/main.yml2
-rw-r--r--test/integration/targets/setup_zabbix/tasks/main.yml3
-rw-r--r--test/integration/targets/setup_zabbix/tasks/setup.yml89
-rw-r--r--test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j220
-rw-r--r--test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j27
8 files changed, 0 insertions, 154 deletions
diff --git a/test/integration/targets/setup_zabbix/aliases b/test/integration/targets/setup_zabbix/aliases
deleted file mode 100644
index 3d0091e7a9..0000000000
--- a/test/integration/targets/setup_zabbix/aliases
+++ /dev/null
@@ -1,5 +0,0 @@
-destructive
-shippable/posix/group1
-skip/osx
-skip/freebsd
-skip/rhel
diff --git a/test/integration/targets/setup_zabbix/defaults/main.yml b/test/integration/targets/setup_zabbix/defaults/main.yml
deleted file mode 100644
index d6437a7568..0000000000
--- a/test/integration/targets/setup_zabbix/defaults/main.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-db_name: 'zabbix'
-db_user: 'zabbix'
-db_password: 'fLhijUs3PgekNhwJ'
-
-zabbix_version: 4.4
-zabbix_apt_repository: 'deb http://repo.zabbix.com/zabbix/{{ zabbix_version }}/{{ ansible_distribution.lower() }}/ {{ ansible_distribution_release }} main'
-zabbix_apt_repository_key: 'http://repo.zabbix.com/zabbix-official-repo.key'
-
-zabbix_packages:
- - zabbix-server-mysql
- - zabbix-frontend-php
- - zabbix-apache-conf
diff --git a/test/integration/targets/setup_zabbix/handlers/main.yml b/test/integration/targets/setup_zabbix/handlers/main.yml
deleted file mode 100644
index a39556215a..0000000000
--- a/test/integration/targets/setup_zabbix/handlers/main.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-- name: remove zabbix repository
- apt_repository:
- repo: "{{ zabbix_apt_repository }}"
- filename: zabbix
- state: absent
-
-- name: remove zabbix packages
- apt:
- name: "{{ zabbix_packages }}"
- state: absent
-
-- name: remove zabbix pip packages
- pip:
- name: zabbix-api
- state: absent
diff --git a/test/integration/targets/setup_zabbix/meta/main.yml b/test/integration/targets/setup_zabbix/meta/main.yml
deleted file mode 100644
index 4aa170dc06..0000000000
--- a/test/integration/targets/setup_zabbix/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
- - setup_mysql_db
diff --git a/test/integration/targets/setup_zabbix/tasks/main.yml b/test/integration/targets/setup_zabbix/tasks/main.yml
deleted file mode 100644
index 6d082fff21..0000000000
--- a/test/integration/targets/setup_zabbix/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-- include: setup.yml
- when: ansible_os_family == 'Debian'
diff --git a/test/integration/targets/setup_zabbix/tasks/setup.yml b/test/integration/targets/setup_zabbix/tasks/setup.yml
deleted file mode 100644
index 2af51f9431..0000000000
--- a/test/integration/targets/setup_zabbix/tasks/setup.yml
+++ /dev/null
@@ -1,89 +0,0 @@
-# sets up and starts Zabbix with default settings using a MySQL database.
-
-- name: install zabbix repository key
- apt_key:
- url: "{{ zabbix_apt_repository_key }}"
- state: present
-
-- name: install zabbix repository
- apt_repository:
- repo: "{{ zabbix_apt_repository }}"
- filename: zabbix
- state: present
- notify: remove zabbix repository
-
-- name: check if dpkg is set to exclude specific destinations
- stat:
- path: /etc/dpkg/dpkg.cfg.d/excludes
- register: dpkg_excludes
-
-- name: ensure documentation installations are allowed for zabbix
- lineinfile:
- path: /etc/dpkg/dpkg.cfg.d/excludes
- regexp: '^path-include=/usr/share/doc/zabbix*$'
- line: 'path-include=/usr/share/doc/zabbix*'
- state: present
- when: dpkg_excludes.stat.exists
-
-- name: install zabbix apt dependencies
- apt:
- name: "{{ zabbix_packages }}"
- state: latest
- update_cache: yes
- notify: remove zabbix packages
-
-- name: install zabbix-api python package
- pip:
- name: zabbix-api
- state: latest
- notify: remove zabbix pip packages
-
-- name: create mysql user {{ db_user }}
- mysql_user:
- name: "{{ db_user }}"
- password: "{{ db_password }}"
- state: present
- priv: "{{ db_name }}.*:ALL"
- login_unix_socket: '{{ mysql_socket }}'
-
-- name: import initial zabbix database
- mysql_db:
- name: "{{ db_name }}"
- login_user: "{{ db_user }}"
- login_password: "{{ db_password }}"
- state: import
- target: /usr/share/doc/zabbix-server-mysql/create.sql.gz
-
-- name: deploy zabbix-server configuration
- template:
- src: zabbix_server.conf.j2
- dest: /etc/zabbix/zabbix_server.conf
- owner: root
- group: zabbix
- mode: 0640
-
-- name: deploy zabbix web frontend configuration
- template:
- src: zabbix.conf.php.j2
- dest: /etc/zabbix/web/zabbix.conf.php
- mode: 0644
-
-- name: Create proper run directory for zabbix-server
- file:
- path: /var/run/zabbix
- state: directory
- owner: zabbix
- group: zabbix
- mode: 0775
-
-- name: restart zabbix-server
- service:
- name: zabbix-server
- state: restarted
- enabled: yes
-
-- name: restart apache2
- service:
- name: apache2
- state: restarted
- enabled: yes
diff --git a/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2 b/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2
deleted file mode 100644
index ad0a8328d2..0000000000
--- a/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-// Zabbix GUI configuration file
-global $DB;
-
-$DB['TYPE'] = 'MYSQL';
-$DB['SERVER'] = 'localhost';
-$DB['PORT'] = '0';
-$DB['DATABASE'] = '{{ db_name }}';
-$DB['USER'] = '{{ db_user }}';
-$DB['PASSWORD'] = '{{ db_password }}';
-
-// SCHEMA is relevant only for IBM_DB2 database
-$DB['SCHEMA'] = '';
-
-$ZBX_SERVER = 'localhost';
-$ZBX_SERVER_PORT = '10051';
-$ZBX_SERVER_NAME = '';
-
-$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
-?>
diff --git a/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2 b/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2
deleted file mode 100644
index f4c201af59..0000000000
--- a/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2
+++ /dev/null
@@ -1,7 +0,0 @@
-PidFile=/var/run/zabbix/zabbix_server.pid
-LogFile=/tmp/zabbix_server.log
-DBName={{ db_name }}
-DBUser={{ db_user }}
-DBPassword={{ db_password }}
-Timeout=4
-LogSlowQueries=3000