2017-07-12 9 views
-4

Anecessのプレイブックを使用して、以下の所有権を持つディレクトリ構造を作成するにはどうすればよいですか?Ansibleプレイブックを使用して所有権を変更してディレクトリ構造を作成する方法

ルートディレクトリ:

# 'apps/' is variable that need to give during running 'ansible-playbook' 
/apps/ 
/ibl/ 

ディレクトリ下のルートディレクトリの下に作成する必要があります。

drwxrwx---. 2 ib0_q_jboss ib0_q_jboss 4096 Sep 23 2015 adm 
drwxrwx---. 2 ib0_q_ath ib0_q_ath 4096 Sep 23 2015 ath  
drwxrwx---. 2 ib0_q_swt ib0_q_swt 4096 Sep 23 2015 bkn  
drwxrwx---. 13 ib0_q_jboss ib0_q_jboss 4096 Sep 29 2015 cmn  
drwxrwx---. 6 ib0_q_jboss ib0_q_jboss 4096 Sep 29 2015 crd  
drwxrwx---. 2 ib0_q_jboss ib0_q_jboss 4096 Sep 23 2015 frd  
drwxrwx---. 3 ib0_q_jboss ib0_q_jboss 4096 Sep 29 2015 rcn 
drwxrwx---. 4 ib0_q_jboss ib0_q_jboss 4096 Sep 29 2015 rpt 
drwxrwx---. 2 ib0_q_jboss ib0_q_jboss 4096 Sep 23 2015 sch  
drwxrwx---. 2 ib0_q_swt ib0_q_swt 4096 Sep 23 2015 sim  
drwxrwx---. 2 ib0_q_swt ib0_q_swt 4096 Sep 23 2015 swt 

app 
appsvr 
pipe 
log 
dat 

app下では、logは、ディレクトリ以下datのディレクトリが所有権の下で作成する必要があります

+0

? –

+0

特定の問題については、特定の質問をする必要があります。 Stack Overflowはあなたからの閉鎖理由を隠しているからです:* "本、ツール、ソフトウェアライブラリ、チュートリアル、または他のオフサイトリソースを推薦するか、見つけようとする質問は、オピニオン回答とスパムを引き付ける傾向があるため、Stack Overflow代わりに、問題を説明し、それを解決するためにこれまでに何が行われているか」。 – jww

答えて

0

各ディレクトリのymlエントリを作成する例:

- name: Creates directory 
    file: 
    path: /apps/'{{ drctry }}'ansible-playbook/ibl/app/adm 
    state: directory 
    owner: ib0_q_swt 
    group: ib0_q_swt 
    mode: 0777 

{{drctry}}は、渡すディレクトリ変数です。

あなたは、その後に変数を設定します:あなたがこれまでに試してみました何

ansible-playbook playbook.yml --extra-vars "drctry=somedirectory" 
関連する問題