1
Subversionリポジトリのリスト(svnadmin create
を使用)をAnabilitiesと一緒に作成するにはどうすればよいですか?不可能 - svnリポジトリが存在しない場合に作成する
Subversionリポジトリのリスト(svnadmin create
を使用)をAnabilitiesと一緒に作成するにはどうすればよいですか?不可能 - svnリポジトリが存在しない場合に作成する
command
モジュールには、creates
引数を使用することが重要です。これは、指定されたパスが存在する場合、コマンドを再実行しないように指示します。プレイブックの例を以下に示します:
---
- hosts: all
vars:
- svn_repositories: ['test1', 'test2']
- svn_data_dir: /var/svn
tasks:
- name: Create missing svn repositories
command: "svnadmin create '{{svn_data_dir}}/{{item}}'"
args:
creates: "{{svn_data_dir}}/{{item}}/README.txt"
with_items: "{{svn_repositories}}"