「Chef ディレクトリの作成」の版間の差分
提供: FreeBSD入門
細 (Daemon がページ「chef ディレクトリの作成」を「Chef ディレクトリの作成」に、リダイレクトを残さずに移動しました) |
(→関連項目) |
||
行51: | 行51: | ||
== 関連項目 == | == 関連項目 == | ||
− | + | {{chef}} | |
− | <!-- vim: fileencoding=utf-8 filetype=mediawiki | + | <!-- vim: fileencoding=utf-8 filetype=mediawiki --> |
− | --> | + |
2014年2月1日 (土) 15:42時点における最新版
Chef でディレクトリを作成する方法です。
概要
Chefを使って、所有者 root:root , パーミッション 0644, ファイル /tmp/fooを作成する例です。
設定
recipes/default.rb
# # Cookbook Name:: test # Recipe:: default # # Copyright 2013, YOUR_COMPANY_NAME # # All rights reserved - Do Not Redistribute # log "Hello Chef" directory "/tmp/foo" do owner "root" group "root" mode 0655 action :create end
使い方
% sudo chef-solo -o test Starting Chef Client, version 11.6.0 [2013-12-07T20:28:50+09:00] WARN: Run List override has been provided. [2013-12-07T20:28:50+09:00] WARN: Original Run List: [] [2013-12-07T20:28:50+09:00] WARN: Overridden Run List: [recipe[test]] Compiling Cookbooks... Converging 2 resources Recipe: test::default * log[Hello Chef] action write * directory[/tmp/foo] action create - create new directory /tmp/foo - change mode from '' to '0655' - change owner from '' to 'root' Chef Client finished, 2 resources updated
% ls -ld /tmp/foo drw-r-xr-x 2 root wheel 512 12月 7 20:28 /tmp/foo/
関連項目
- Chef
- Chef ファイルの作成
- Chef ディレクトリの作成
- Chefのインストール
- chef-solo Hello World