官术网_书友最值得收藏!

Acknowledgments

My grateful thanks are due to Jo Rhett, who made innumerable improvements and suggestions to this book, and whose Puppet expertise and clarity of writing I can only strive to emulate. Also to the original Puppet master, Luke Kanies, who created a configuration management tool that sucks less, and my many other friends at Puppet. Many of the key ideas in this book came from them and others including Przemyslaw 'SoboL' Sobieski, Peter Bleeck, and Igor Gali?.

The techniques and examples in the book come largely from real production codebases, of my consulting clients and others, and were developed with the indispensable assistance of my friends and colleagues Jon Larkowski, Justin Domingus, Walter Smith, Ian Shaw, and Mike Thomas. Special thanks are also due to the Perseids Project at Tufts University, and most of all to the inestimable Bridget Almas, who patiently read and tested everything in the book several times and made many valuable suggestions, not to mention providing continuous moral support, love, and guidance throughout the writing process. This book is for her.

主站蜘蛛池模板: 邯郸县| 仁化县| 松江区| 张家界市| 遵义县| 中山市| 义乌市| 池州市| 庄浪县| 云阳县| 内丘县| 若尔盖县| 柘城县| 嵊州市| 钦州市| 孟村| 任丘市| 全椒县| 柳江县| 武隆县| 阳东县| 中西区| 开江县| 临夏县| 右玉县| 浪卡子县| 遵义市| 镇平县| 竹山县| 巨鹿县| 巩留县| 张北县| 清远市| 太仆寺旗| 宝应县| 方山县| 阿拉善盟| 睢宁县| 惠来县| 合水县| 长治市|