2016-10-19 12 views

答えて

1

私はGitリポジトリをクローンするためにこれをstatefileの内部で使用します。必要に応じて自動的に状態を実行することができます:

# Place a Git deploy key. 
/root/.ssh/id_rsa: 
    file.managed: 
    - source: salt://files/id_rsa 
    - user: user 
    - group: group 
    - mode: 600 
    - template: jinja 

# Clone the repository. 
[email protected]:user/repository.git: 
    git.latest: 
    - user: user 
    - identity: /root/.ssh/id_rsa 
    - target: /folder/to/clone/to/ 
    - branch: master 
    - require: 
     - file: /root/.ssh/id_rsa 
関連する問題