経緯 Dockerfileを書かずにansibleロールを再利用できないか試行錯誤中です。 ansible-containerを試したり、 ansibleのDocker Connection Pluginを使って 1. containerの作成 2. プロビジョニング 3. containerのコミット 4. containerの破棄 を一貫してansibleのplaybookで行ったりしましたがイマイチしっくりきません。 例:OpenVPNサーバー 次の選択肢としてpackerを試しています。 題材としてAlpine LinuxをベースイメージにJenkinsを構築していたところ、hudson.util.AWTProblem: java.lang.NullPointerExceptionが発生したので解決法を記します。 環境 ホスト macOS Sierra 10.12.4 ansibl