SuperTux88's Diaspora Saltstack Formula
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.

85 line
1.9KB

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=yaml
  3. #
  4. # Setup variables using grains['os_family'] based logic.
  5. # You just need to add the key:values for an `os_family` that differ
  6. # from `defaults.yaml` + `osarch.yaml`.
  7. # Only add an `os_family` which is/will be supported by the formula.
  8. #
  9. # If you do not need to provide defaults via the `os_family` grain,
  10. # you will need to provide at least an empty dict in this file, e.g.
  11. # osfamilymap: {}
  12. ---
  13. Debian:
  14. dependencies:
  15. - build-essential
  16. - git
  17. - curl
  18. - libcurl4-openssl-dev
  19. - libidn11-dev
  20. - libssl-dev
  21. - libxml2-dev
  22. - libxslt1-dev
  23. - imagemagick
  24. - libmagickwand-dev
  25. - ghostscript
  26. - nodejs
  27. - tzdata
  28. - libjemalloc2
  29. postgresql_package: libpq-dev
  30. mysql_package: default-libmysqlclient-dev
  31. redis_package: redis-server
  32. redis_service: redis-server
  33. configuration:
  34. environment:
  35. certificate_authorities: /etc/ssl/certs/ca-certificates.crt
  36. libjemalloc: /usr/lib/x86_64-linux-gnu/libjemalloc.so.2
  37. RedHat:
  38. dependencies:
  39. - tar
  40. - bzip2
  41. - make
  42. - automake
  43. - gcc
  44. - gcc-c++
  45. - git
  46. - net-tools
  47. - libcurl-devel
  48. - libidn-devel
  49. - libxml2-devel
  50. - libffi-devel
  51. - libxslt-devel
  52. - wget
  53. - ImageMagick
  54. - nodejs
  55. - tzdata
  56. - jemalloc
  57. postgresql_package: libpq-devel
  58. mysql_package: mariadb-devel
  59. redis_package: redis
  60. redis_service: redis
  61. configuration:
  62. environment:
  63. certificate_authorities: /etc/pki/tls/certs/ca-bundle.crt
  64. libjemalloc: /usr/lib64/libjemalloc.so.2
  65. Arch:
  66. dependencies:
  67. - git
  68. - imagemagick
  69. - net-tools
  70. - libidn
  71. - libxslt
  72. - gsfonts
  73. - nodejs
  74. - jemalloc
  75. postgresql_package: postgresql-libs
  76. mysql_package: libmariadbclient
  77. redis_package: redis
  78. redis_service: redis
  79. configuration:
  80. environment:
  81. certificate_authorities: /etc/ssl/certs/ca-certificates.crt
  82. libjemalloc: /usr/lib/libjemalloc.so.2