Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% set rocksalt_key = '/etc/salt/pki/rocksalt_priv' %}
- {% set rocksalt_path = '/srv/salt/rocksalt' %}
- get_bootstrap_configs:
- git.latest:
- - name: git@github.com:somerepo/rocksalt.git
- - target: {{ rocksalt_path }}
- - identity: {{ rocksalt_key }}
- - rev: master
- - force_fetch: True
- - force_reset: True
- create_salt_directory:
- file.directory:
- - name: /srv/salt
- create_salt_formulas:
- file.directory:
- - name: /srv/salt/formulas
- create_pillar_directory:
- file.directory:
- - name: /srv/pillar
- copy_files_to_pillar:
- file.recurse:
- - name: /srv/pillar
- - source: salt://rocksalt/pillar
- - require:
- - git: get_bootstrap_configs
- copy_files_to_salt:
- file.recurse:
- - name: /srv/salt
- - source: salt://rocksalt/salt
- - require:
- - git: get_bootstrap_configs
- copy_salt_formulas:
- file.recurse:
- - name: /srv/salt/formulas
- - source: salt://rocksalt/saltstack-formulas/salt-formula
- - require:
- - git: get_bootstrap_configs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement