Debuginfo

思考とアウトプット

Packer

Ansibleでgit clone private repoする方法 - そのPlaybookをDocker containerとPacker provisioner両方で使う場合

AnsibleをVM経由でプライベートRepoをgit cloneするのにはSSH fowardingを使う模様。 今回はAnsible playbookをPackerのAnsible provisionerで使いたい。けど、ご存知のようにPackerのAnsible provisionerはansible-localでAnsibleホストとは独立で、SSH fow…

PackerのAnsibleで作ったDockerコンテナのユーザはロックされている

ssh -p <port> root@xxx.xxx.xxx.xxxでは入れるけど、作ったユーザでユーザログイン(pubkey認証)できなかった。かなりハマったけど、dockerにsyslogがインストールされてなくて何も/var/log以下に吐かないのでここをまず修正。 $ yum syslog -y $ /etc/init.d/rsys</port>…

Vagrant1.4で走らせたCentOS6.5にDockerをインストールしたメモ

色々な人がブログをポストしてますね。Let me do it as well :) 環境はOSX10.9上です。 1. Vagarntのインストール http://www.vagrantup.com/でdmgをダウンロードしてきてインストール 今回私は前回作成したboxイメージを利用しました。 $ vagrant init virt…

Packer with ChefでProdとDev環境でIdenticalなイメージをビルドする方法

開発環境としてVirtualbox(Vagrant)を用いてmac上で開発を行い、本番環境ではEC2を使うことを考えています。できることならば、本番環境と開発環境を同じにしたいと誰もが思っていると思います(殴り書き図参照)。 Packerのフロントページに書いてあるようにP…