knife soloで「Cannot find sub command for ‘solo’」というエラー 原因として2つのknifeコマンドが共存している状態にあるため、knifeからsoloサブコマンドが見えなくなってしまっているためエラーが発生します。 解決策として、 sudo /opt/chef/embedded/bi… Yuya Satoハック2016.11.09 578
Chefを使用してパッケージをインストール&起動 パッケージのインストール defualt.rb内 package ‘{パッケージ名}’ do action :install end 起動 defualt.rb内 service “nginx” do action :s… Jyoziハック2016.09.06 318
Chefでの外部cookbookによるmysql環境の構築 外部cookbookを使ってmysqlのインストールから、DBの作成までを行います。 database cookbookの取得 librarian-chefをインストール gem install librarian-ch… Yuya Satoハック2016.05.16 709
not_ifとonly_if 【chef】 not_if 文字列を引数としてとり、シェルで実行して終了ステータスが0でない時のみ実行する。 template “/tmp/hoge” do source “hoge.erb” only_if “test -f /tm… Okuyaハック2016.02.17 810
chef事始め_その2 attributes/default.rb 設定値をまとめておく default[“wp”][“db_user”] = “wpuser” default[“wp”][“db_pass”] = “himitsu_dayo”… 駆け出し 太郎ハック2016.02.10 376
chef事始め パッケージインストール %w(nginx mysql56-server php54 php54-fpm php54-mysql php54-mbstring php54-xml).each do |pkg| packag… 駆け出し 太郎ハック2016.02.09 249
chefでシンボリックリンクを削除 linkリソースを使います。 link “/etc/php.ini” do action :delete only_if “[ -L /etc/php.ini ]” end Tetsuro Aokiハック2016.01.05 308
chefでrpmがインストールされていない時だけremote_fileでファイルを取得する remote_file “/tmp/test-***.rpm do source “https://*****/test-***.rpm” mode 0744 not_if “rpm -q test-***” end Tetsuro Aokiハック2015.11.17 369
ChefでHinemosをインストールするときの注意点 HinemosをChefからインストールするときにハマったのでメモ Hinemosをrpmからインストールする場合ロケールの設定を行う必要がありますが、 Chef実行時にはLANGUAGE(=en_US.UTF-8)とい… Tetsuro Aokiハック2015.06.16 335