Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- newclient_git:
- git.latest:
- - require:
- - file: '{{ pillar['home'] }}/.ssh/id_rsa_deploy'
- - file: '{{ pillar['home'] }}/.ssh/config'
- - target: {{ pillar['home'] }}/newclient
- - runas: {{ pillar['user'] }}
- - rev: master
- - always_fetch: True
- - force_checkout: True
- - name: git@github.com:ouruser/newclient.git
- - submodules: True
- cmd.wait:
- - name: 'make reinstall'
- - cwd: {{ pillar['home'] }}/newclient
- - user: {{ pillar['user'] }}
- - watch:
- - git.latest: newclient_git
- versiontest:
- cmd.run:
- - name: echo {{ salt['cmd.run']('echo test') }} > /tmp/gitversion
- - require:
- - git.latest: newclient_git
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement