# Luke Kanies Puppet および Puppet Labs の創業者。2001年に初めて LISA カンファレンスに参加し設定管理に没頭するようになったと語り、Puppet 自体が LISA カンファレンスの場で着想されたと述べている。LISA '11 の招待講演 "Building IronMan, Not Programming" では、DevOps は開発や運用の消滅ではなく文化的変化による運用改善であるという立場から、Agile Manifesto の4原則をシステム管理に適用する議論を展開した。 Puppet 創業(LISA '11 講演時点)より遡る [[@2003__LISA__ISconf - Theory, Practice, and Beyond]](USENIX LISA '03)では、Reed College で Chemistry(化学)の学士号を取得した後 Unix の自動化・抽象化を専門とするようになった人物として、当時経営していたコンサルティング会社 Reductive Consulting, LLC の立場から、長年利用してきた構成管理システム(CMS)ISconf の本番運用経験を批判的に総括している。[[Steve Traugott]] らが提示した「ISconf は停止性問題(Halting Problem)に免疫を持つ」という理論的主張を、テストが本番での成功を保証しない以上その主張は実務上の差別化にならないと反論した。また、congruence(合致)志向の ISconf と convergence(収束)志向の [[cfengine]] は対立するパラダイムだとする先行の理論的言説(→ [[収束型システム管理]])に対し、両者のパーサを書き換えて ISconf の host type と cfengine の class を相互に共有させる統合実装を行い、二項対立が実務上は成立しないことを示した。本論文自体には Puppet への言及はないが、ISconf・cfengine 双方への批判的検討がその後の Puppet 開発の問題意識の土台になったと読める。(Source: [[@2003__LISA__ISconf - Theory, Practice, and Beyond]]) ## 関連 - エンティティ: [[Puppet]] - エンティティ: [[cfengine]] - エンティティ: [[Steve Traugott]] - 概念: [[DevOps]] - 概念: [[収束型システム管理]] - ソース: [[@2012__login__USENIX LISA '11 - 25th Large Installation System Administration Conference]] - ソース: [[@2003__LISA__ISconf - Theory, Practice, and Beyond]]