1
シェフの配列で変数を使用するにはどうすればいいですか?私は配列を持つ複数のフォルダを作成しようとしています。しかし、私のコードは動作しません:シェフの変数を配列に使用する
コード
variable1 = "/var/lib/temp"
variable2 = "/opt/chef/library"
%w{ #{variable1} #{variable2} }.each do |dir|
directory dir do
owner 'root'
group 'root'
mode '755'
recursive true
action :create
end
end
あなたのお答えいただきありがとうございます。どのように私はそのコマンドでサブグループにユーザーグループを設定できますか? 'recursive true'は'/var/lib/temp'と '/ opt/chef/library'の下にあるサブフォルダのユーザグループを設定しません。 Linuxの 'chown -R user:group/var/lib/temp/* 'コマンドと等価なコマンドです。 – user3580316
これは全く別の質問ですので、別のものとしてそれを分割するのが最適です。 – tadman