Advertisement
konstest

Untitled

Feb 13th, 2019
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.50 KB | None | 0 0
  1. fileserver_backend:
  2.   - roots
  3.   - git
  4.  
  5. default_top: base
  6. state_top_saltenv: base
  7.  
  8. gitfs_provider: pygit2
  9. gitfs_pubkey: /opt/PublicReader.pub
  10. gitfs_privkey: /opt/PublicReader
  11. gitfs_base: master
  12. gitfs_ref_types: branch
  13.  
  14. #log_level: debug
  15. top_file_merging_strategy: same
  16.  
  17. gitfs_remotes:
  18.   - git@gitlab.company.com:scm/ProjectPrivate-SaltStack.git:
  19.     - name: Private_salt_states
  20.     - root: salt/states                 # для удобства использования ролевой модели в корне каталога salt по мимо _modules/_states/_и т.д. находятся базовые каталоги roles/profiles/states, где в states помещены все стэйты/формулы, это сделано для читабельности salt репозитория, т.к. стэйтов очень много для них отдельный каталог
  21.     - pubkey: /opt/ProjectPrivateReader.pub
  22.     - privkey: /opt/ProjectPrivateReader
  23.   - git@gitlab.company.com:scm/ProjectPrivate-SaltStack.git:
  24.     - name: Private_salt
  25.     - root: salt
  26.     - pubkey: /opt/ProjectPrivateReader.pub
  27.     - privkey: /opt/ProjectPrivateReader
  28.   - git@gitlab.company.com:scm/Public-SaltStack.git:
  29.     - name: Public_formulas_states
  30.     - root: formulas/states             # для удобства использования ролевой модели в корне каталога salt по мимо _modules/_states/_и т.д. находятся базовые каталоги roles/profiles/states, где в states помещены все стэйты/формулы, это сделано для читабельности salt репозитория, т.к. стэйтов очень много для них отдельный каталог
  31.     - all_saltenvs: master
  32.   - git@gitlab.company.com:scm/Public-SaltStack.git:
  33.     - name: Public_formulas
  34.     - root: formulas
  35.     - all_saltenvs: master
  36.  
  37.  
  38.  
  39.  
  40. pillar_roots:
  41.   __env__:
  42.     - /srv/pillar
  43. git_pillar_base: master
  44. ext_pillar:
  45.   - git:
  46.     - __env__ git@gitlab.company.com:scm/ProjectPrivate-SaltStack.git:
  47.       - root: pillar        # пиллары проекта. Пиллар данные ПО ОПРЕДЕЛЕНИЮ не могут быть обще доступными, все базовые пиллары как примеры в map.jinja или pillars.yml файлах определены в формулах/стэйтах в Public-Saltstack
  48.       - pubkey: /opt/ProjectPrivateReader.pub
  49.       - privkey: /opt/ProjectPrivateReader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement