まだまだつづくよPuppetアドベントカレンダー、18日目です。 今回はPuppetのプロジェクトのインフラCIの話。 いまやってる内容の概要 インフラCI向けのDockerイメージを作る 一般的にはDockerのイメージでは、init相当のプロセスは走っていません。ですが、インフラCIの場合、普通のサーバの状態をコンテナ内でできる限り再現する必要があるので、init相当のプロセスが必要となります。 以下が、ぼくがプロジェクトで使ってきたベースイメージたちです。 CentOS 7 udzura/c7-systemd Ubuntu 14.04 ubuntu-upstart:trusty Ubuntu 15.10 tozd/ubuntu-systemd ベースイメージの作り方は、以下の記事なども参考になるかと思います。 http://qiita.com/yunano/items/9637ee2