動かざることバグの如し

近づきたいよ 君の理想に

ChefでTimezoneとhostnameの設定が1行で出来るようになってた

Chef記事、もっと流行ってほしい。。。(切実

環境

ChefでLinuxの構築をしているのだが、タイムゾーンとかhostnameの設定もしなくてはいけない。

が、割とOSによって方法が違くて面倒だったりしたのだが、たまたま公式ドキュメントを見たらようやく公式でサポートされた

タイムゾーンの設定

timezone 'Asia/Tokyo'

詳しいオプションは以下

hostnameの設定

はいこれも1行

hostname 'server1.local.turai.work'

実際はhostname 'server1'でもいいかもしれないが、ドメインまで書いたほうが(実際には存在しなくてもおk)なにかと都合がいい。hostname -sすればちゃんとserver1で返ってくる。

詳しいオプションは以下

注意点

Chef14と比較的新しい機能ではあるので、13とか使ってたらアップデートしなくてはいけない。。