diff options
author | Ansible Core Team <info@ansible.com> | 2020-03-09 09:40:43 +0000 |
---|---|---|
committer | Ansible Core Team <info@ansible.com> | 2020-03-09 09:40:43 +0000 |
commit | 96125d46a395af50197839602febf451960ae824 (patch) | |
tree | 45bf37708a3857108f7003e274c8ca5b5df2b94f /test/integration/targets/setup_zabbix | |
parent | 4068eb7a4bc444ec6234e33e97569914125859be (diff) | |
download | ansible-96125d46a395af50197839602febf451960ae824.tar.gz |
migration final cleanup
Diffstat (limited to 'test/integration/targets/setup_zabbix')
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 |