ansible role to deploy librenms on debian
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

example.yml 772B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. login_unix_socket: /var/run/mysqld/mysqld.sock
  23. - name: create mysql db user
  24. mysql_user:
  25. name: "{{librenms_db_user}}"
  26. password: "{{librenms_db_pass}}"
  27. priv: "{{librenms_db_name}}.*:ALL"
  28. state: present
  29. login_unix_socket: /var/run/mysqld/mysqld.sock
  30. roles:
  31. - role: librenms