ansible role to deploy librenms on debian
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

example.yml 805B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. - hosts: localhost
  3. vars:
  4. librenms_user: librenms
  5. librenms_db_name: librenms
  6. librenms_db_user: librenms
  7. librenms_db_pass: test
  8. pre_tasks:
  9. - name: install debian packages
  10. apt:
  11. name: "{{item}}"
  12. state: present
  13. loop:
  14. - mariadb-client
  15. - mariadb-server
  16. - apache2
  17. - python3-pymysql
  18. - name: create mysql database
  19. mysql_db:
  20. name: "{{librenms_db_name}}"
  21. state: present
  22. collation: utf8_unicode_ci
  23. login_unix_socket: /var/run/mysqld/mysqld.sock
  24. - name: create mysql db user
  25. mysql_user:
  26. name: "{{librenms_db_user}}"
  27. password: "{{librenms_db_pass}}"
  28. priv: "{{librenms_db_name}}.*:ALL"
  29. state: present
  30. login_unix_socket: /var/run/mysqld/mysqld.sock
  31. roles:
  32. - role: librenms