ansible role to deploy librenms on debian
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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