Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.31 KB | None | 0 0
  1. ---
  2. - name: deploy zabbix server
  3.   hosts: all
  4.   become: yes
  5.  
  6.   tasks:
  7.     - name: install repos
  8.       yum:
  9.         name: "{{item}}"
  10.         state: present
  11.       with_items:
  12.        - https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
  13.         - epel-release
  14.  
  15.  
  16.     - name: install zabbix
  17.       yum:
  18.         name: "{{item}}"
  19.         state: present
  20.       with_items:
  21.        - MySQL-python
  22.         - mariadb
  23.         - zabbix-server-mysql
  24.         - zabbix-web-mysql
  25.         - zabbix-agent
  26.  
  27.     - name: create mysqldb
  28.       mysql_db:
  29.         name: zabbix
  30.         state: present
  31.  
  32.     - name: make mysql zabbix user
  33.       mysql_user:
  34.         name: zabbix
  35.         password: password
  36.         priv: '*.*:ZABBIX,GRANT'
  37.         state: present
  38.  
  39.     - name: import schema
  40.       mysql_db:
  41.         name: zabbix
  42.         login_user: zabbix
  43.         login_password: password
  44.         state: import
  45.         target: /usr/share/doc/zabbix-server-mysql-3.0.14/create.sql.gz
  46.  
  47.     - name: copy zabbix_server config
  48.       copy:
  49.         src: zabbix_server.conf
  50.         dest: /etc/zabbix/zabbix_server.conf
  51.  
  52.     - name: start and enable zabbix
  53.       service:
  54.         name: "{{item}}"
  55.         state: started
  56.         enabled: yes
  57.         use: service
  58.       with_items:
  59.        -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement