前置き
Chefの本を買うも塩漬けにしたままだったので、いまさら勉強したのです。
Ansibleの話はNG。
環境
・Windows7 Professional SP1
・IntelliJ IDEA 2016.3.5 Build #IU-163.13906.18, built on March 6, 2017
・Chef Development Kit Version: 1.2.22
chef-client version: 12.18.31
kitchen version: 1.15.0
結果
Chefプラグインをインストールしても入力補完(Autocompletation)されなくてハマり、今も一部(Attributes)が補完されなくて辛い。
※action :installとかの:installのところ。
経過
■スタートラインに立つまで
IDEのインストール?Windowsだしインストーラーでちょいちょいでしょ(笑)
と意気揚々、IDEAとRubyとChefDKのインストールを終えました。
■第一の試練
IDEAにプラグインをRuby,Chefの順でインストール。
しかし、Rubyプラグインインストールしたのに設定画面(Settings...)にRuby And Gemsがなくて辛い
■第二の試練
プロジェクトの構成(Project Structure)からSDK登録したもののChefのコードが補完できなくて辛い
■第三の試練
インターネットのプロに質問したら
先達の苦悩が見つかったので参考にしてChefDKの組み込み環境(emmbedded)のRubyを選択したらライブラリとしてChefが登録された。
しかし、一部入力補完されるも、:installとかがUnexpectedで辛い。
現状
この辺になんかあるけどカスタムリソースなの?と思ったのでここまでにしていったん保留。
辛い。