Skip to content

Instantly share code, notes, and snippets.

@udzura
Last active August 29, 2015 14:23
Show Gist options
  • Save udzura/a6ff19946fda2f0f0b0e to your computer and use it in GitHub Desktop.
Save udzura/a6ff19946fda2f0f0b0e to your computer and use it in GitHub Desktop.
2015年のPuppet 予告編 ※内容は変わることがあるよ!

自己紹介

  • Chef/Puppet/Ansible/Itamae全部触った人間です
  • ターゲット: 主に社のChef派の人たち

Puppetとは何か

  • 特徴
  • 主な機能

Puppet language update

  • puppetserverの登場
  • Puppet4の状況

Puppetを書く - ベストプラクティスとともに

  • ディレクトリ設計
  • クラス設計
  • 依存関係をきっちり書くこと
  • defined types の使い所

Puppet in action - 中級編

  • Hiera を使う
  • カスタム 関数 / Facter を書く

Puppet をインフラ CI する

  • 「壊れないマニフェスト」のために
  • Docker を使う
  • Serverspec を導入する
  • DroneによるDocker in Docker CI

Puppet と未来のデプロイメント

  • 手作業のサーバ構築をイメージぽんにした話
  • イメージベースデプロイの重要ミドルウェアとしてのPuppet
  • packer
  • cloud-init
  • 詳細はhsbtさんの発表で!

まとめ

  • Puppetは

スペサン, PRタイム

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment