Skip to content

Commit f4c2eff

Browse files
author
Werner Dijkerman
committedOct 22, 2014
Initial working zabbix-server install. A lot needs to be done though ...
1 parent 9311473 commit f4c2eff

File tree

5 files changed

+492
-2
lines changed

5 files changed

+492
-2
lines changed
 

‎handlers/main.yml

+5
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
---
22
# handlers file for wdijkerman.zabbix
3+
4+
- name: zabbix-server restarted
5+
service: name=zabbix-server state=restarted enabled=yes
6+
tags: zabbix-server
7+

‎meta/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
galaxy_info:
3-
author: your name
4-
description:
3+
author: Werner Dijkerman
4+
description: Installing and maintaining zabbix components
55
company: your company (optional)
66
# Some suggested licenses:
77
# - BSD (default)

‎tasks/main.yml

+25
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,27 @@
11
---
22
# tasks file for wdijkerman.zabbix
3+
4+
#TODO Put this in specific os file?
5+
- name: Installing release.rpm
6+
shell: rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
7+
creates=/etc/yum.repos.d/zabbix.repo
8+
tags:
9+
- zabbix-server
10+
11+
- name: Installing zabbix-server-{{ database_type }}
12+
yum: pkg=zabbix-server-{{ database_type }} state=present
13+
tags: zabbix-server
14+
15+
- name: Installing the zabbix-server package
16+
yum: pkg=zabbix-server state=present
17+
tags: zabbix-server
18+
19+
- name: Configure zabbix-server
20+
template: src=zabbix_server.conf.j2 dest=/etc/zabbix/zabbix_server.conf mode=0755 owner=zabbix group=zabbix
21+
notify: zabbix-server restarted
22+
tags: zabbix-server
23+
24+
- name: Create include dir zabbix-server
25+
file: path={{ server_include }} owner=zabbix group=zabbix state=directory
26+
tags: zabbix-server
27+

0 commit comments

Comments
 (0)