Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. zabbix-db-user:
  2. mysql_user.present:
  3. - name: zabbix
  4. - host: "%"
  5. - password: "somepass"
  6. - require:
  7. - pkg: percona-server-server-5.6
  8. - pkg: percona-server-client-5.6
  9. mysql_grants.present:
  10. - name: zabbix
  11. - grant: all privileges
  12. - database: "zabbix.*"
  13. - user: zabbix
  14. - host: '%'
  15. - require:
  16. - pkg: percona-server-server-5.6
  17. - pkg: percona-server-client-5.6
  18.  
  19. ...
  20.  
  21. /usr/local/share/import-zabbix-mysql-schema.sh:
  22. file:
  23. - managed
  24. - content |
  25. #!/bin/bash
  26. mysql -u -psomepass < /usr/local/share/zabbix-mysql-schema.sh
  27. - mode: 755
  28. cmd:
  29. - wait
  30. - watch:
  31. - pkg: percona-server-server-5.6
  32. - require:
  33. - file: /usr/local/share/zabbix-mysql-schema
  34. - file: /usr/local/share/import-zabbix-mysql-schema.sh
  35. - mysql_user: zabbix
  36. - mysql_grants: zabbix
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement