DevOps(5)

5follower
nbeppu さんのアバター 1,252views

Chef で設定ファイルが変更された際にサービスを再起動させる

notifies を指定すると、設定ファイルの更新があったときのみ、そので指定したサービスのアクションを行うことができるようになります。restert を指定すればサービス再起動となります。 template "www.conf... 2014年4月22日
nbeppu さんのアバター 315views

Chef で EC2 インスタンスIDを変数に設定する

default[:nginx][:instance_id] = open('http://169.254.169.254/latest/meta-data/instance-id'){|f| f.gets} defaul... 2014年4月18日
nbeppu さんのアバター 300views

Chef でプラットフォーム別に変数を切り替える

template 'mysql configuration' do path value_for_platform( ['centos','redhat','... 2014年4月17日
nbeppu さんのアバター 355views

OpsWorks の cookbook を利用する

OpsWorks で利用している Chef の cookbook は、github に公開されているので、別環境から利用することもできます。 knife solo init chef-repo cd chef-repo rm -rf c... 2014年4月16日
nbeppu さんのアバター 1,725views

Chef でテンプレートから設定ファイルを作成する

以下の例の場合、template フォルダにあるファイルを source で指定します。そのテンプレートから変数が展開され path で指定されたファイルにコピーされます。 template "nginx.conf" ... 2014年4月15日