SuperTux88's Diaspora Saltstack Formula
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

1234567891011121314151617181920212223242526
  1. mysql_package:
  2. pkg.installed:
  3. - pkgs:
  4. - mariadb-server
  5. - python3-mysqldb
  6. mysql_service:
  7. service.running:
  8. - name: mariadb
  9. - require:
  10. - pkg: mysql_package
  11. mysql_user:
  12. mysql_user.present:
  13. - name: {{ salt['pillar.get']('diaspora:database:username') }}
  14. - password: {{ salt['pillar.get']('diaspora:database:password') }}
  15. - require:
  16. - service: mysql_service
  17. mysql_grants.present:
  18. - grant: all privileges
  19. - database: {{ salt['pillar.get']('diaspora:database:database') }}.*
  20. - user: {{ salt['pillar.get']('diaspora:database:username') }}
  21. - require:
  22. - mysql_user: mysql_user
  23. - require_in:
  24. - cmd: diaspora_create_database