タグ

ブックマーク / qiita.com/nanopico-san (1)

  • 適当にGitクライアントを設定するcookbookを書いてみました。対話式コマンドも自動化 - Qiita

    はじめに よく仮想マシンを立てたりするので、そのたびにgit config --とか書くのが面倒なので、Chefの経験値を積むためにあえてcookbookを書いてみました。 .gitconfをコピーしたらいいじゃない?という真っ当なご意見を言われるとたぶん泣くのでやめてください! 今回のポイント 一応、オプションでssh-keygenで、SSHの認証鍵を生成するのですが、ここをなんとか入力無しにしたいという思惑がありました。調べてみたところautoexpectとexpectというコマンドがあったので、利用してみました。 最初は、一時ファイルを/tmpディレクトリで実行しようとしましたが、foodcriticによると、Chef::Config[:file_cache_path]を使うと良いというので、素直に使用してみました。 参考URL:Chefレシピ逆引きメモ Chefのスタンドアローン実

    適当にGitクライアントを設定するcookbookを書いてみました。対話式コマンドも自動化 - Qiita
  • 1