ansible role to deploy librenms on debian
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

example.yml 834B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. librenms_version: "1.54"
  9. pre_tasks:
  10. - name: install debian packages
  11. apt:
  12. name: "{{item}}"
  13. state: present
  14. loop:
  15. - mariadb-client
  16. - mariadb-server
  17. - apache2
  18. - python3-pymysql
  19. - name: create mysql database
  20. mysql_db:
  21. name: "{{librenms_db_name}}"
  22. state: present
  23. collation: utf8_unicode_ci
  24. login_unix_socket: /var/run/mysqld/mysqld.sock
  25. - name: create mysql db user
  26. mysql_user:
  27. name: "{{librenms_db_user}}"
  28. password: "{{librenms_db_pass}}"
  29. priv: "{{librenms_db_name}}.*:ALL"
  30. state: present
  31. login_unix_socket: /var/run/mysqld/mysqld.sock
  32. roles:
  33. - role: librenms