0
私はホスティングにデジタル海洋のUbuntuサーバーを使用しています。 salt-masterとminionsでgit pull操作を自動化したい。saltstackを使って私的リポジトリからgit pull操作を自動化するには?
私はホスティングにデジタル海洋のUbuntuサーバーを使用しています。 salt-masterとminionsでgit pull操作を自動化したい。saltstackを使って私的リポジトリからgit pull操作を自動化するには?
私は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
質問を投稿する前にGoogleで検索してください。問題を解決しようとするときに特に問題がある場合は、詳細を追加して質問を編集してください。 – DropDropped