Advertisement
Guest User

Untitled

a guest
Nov 11th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. $ grep -A 15 'postgres:' defaults.yaml
  2. postgres:
  3. version: '9.4'
  4. shortversion: '94'
  5. pgdg_release: '3'
  6.  
  7. #pkg_client:
  8. # - postgresql94
  9. # - postgresql94-libs
  10. #pkg_server:
  11. # - postgresql94-contrib
  12. # - postgresql94-devel
  13. # - postgresql94-server
  14. # - postgresql94-plpython
  15. pkg_client: [ postgresql94, postgresql94-libs ]
  16. pkg_server: [ postgresql94-contrib, postgresql94-devel, postgresql94-server, postgresql94-plpython ]
  17.  
  18. $ cat map.jinja
  19. # vim: set expandtab tabstop=2 shiftwidth=2 autoindent: vim modeline
  20. #
  21. # Map the default values from defaults.yaml to something we can use
  22. #
  23. {% import_yaml "postgres/defaults.yaml" as defaults %}
  24.  
  25. {% set postgres = salt['grains.filter_by'](
  26. defaults,
  27. base='postgres',
  28. ) %}
  29.  
  30. $ head -n 15 server.sls
  31. # vim: set expandtab tabstop=2 shiftwidth=2 autoindent: vim modeline
  32. #
  33. {%- from "postgres/map.jinja" import postgres with context %}
  34.  
  35. include:
  36. - .client
  37. - .repo
  38.  
  39. pg-server-packages:
  40. pkg.installed:
  41. - pkgs:
  42. - {{ postgres.pkg_server }}
  43.  
  44. pg-mkdata-dir:
  45. file.directory:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement