Skip to content

Instantly share code, notes, and snippets.

/Salt files Secret

Created October 23, 2015 21:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/070a2b07f07e7c62c89a to your computer and use it in GitHub Desktop.
Save anonymous/070a2b07f07e7c62c89a to your computer and use it in GitHub Desktop.
Salt Trials
##file: /srv/pillar/top.sls
base:
'*':
- data
- users
- pkg
- edit.vim
##file: /srv/pillar/edit/vim.sls
{% if grains['id'].startswith('dev') %}
vimrc: salt://edit/dev_vimrc
{% elif grains['id'].startswith('qa') %}
vimrc: salt://edit/qa_vimrc
{% else %}
vimrc: salt://edit/vimrc
{% endif %}
##file: /srv/salt/edit/vim.sls
vim:
pkg.installed:
- name: {{ pillar['pkgs']['vim'] }}
/etc/vimrc:
file.managed:
- source: {{ pillar['vimrc'] }}
- mode: 644
- user: root
- group: root
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment