Advertisement
Guest User

Untitled

a guest
Nov 14th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. newclient_git:
  2.   git.latest:
  3.     - require:
  4.       - file: '{{ pillar['home'] }}/.ssh/id_rsa_deploy'
  5.       - file: '{{ pillar['home'] }}/.ssh/config'
  6.     - target: {{ pillar['home'] }}/newclient
  7.     - runas: {{ pillar['user'] }}
  8.     - rev: master
  9.     - always_fetch: True
  10.     - force_checkout: True
  11.     - name: git@github.com:ouruser/newclient.git
  12.     - submodules: True
  13.  
  14.   cmd.wait:
  15.     - name: 'make reinstall'
  16.     - cwd: {{ pillar['home'] }}/newclient
  17.     - user: {{ pillar['user'] }}
  18.     - watch:
  19.       - git.latest: newclient_git
  20.  
  21. versiontest:
  22.   cmd.run:
  23.     - name: echo {{ salt['cmd.run']('echo test') }} > /tmp/gitversion
  24.     - require:
  25.       - git.latest: newclient_git
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement