天天看點

《Puppet實戰手冊》——第2章 Puppet語言和風格 2.1簡介

本節書摘來自異步社群《puppet實戰手冊》一書中的第2章,第2.1節,作者:【英】john arundel著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

計算機語言設計就像是在公園裡散步,而且是侏羅紀公園。

—larry wall①

本章内容包括:

使用社群推薦的puppet風格

使用puppet-lint檢查配置清單

使用子產品

使用标準的命名約定/規範

使用内聯模闆

數組中多個元素的周遊

編寫功能強大的條件語句

在if語句中使用正規表達式

使用選擇器和case語句

使用in運算符

使用正規表達式進行替換

本章中講解如何編寫優雅的puppet配置清單(puppet用于配置伺服器的程式代碼被稱為配置清單,以後均使用配置清單說法)。這裡“優雅”的意思是代碼符合社群習慣,可讀、高效、一緻。

本書将帶領讀者一起學習如何按照社群的規範來組織你的代碼并整理成子產品,以便于其他人能夠容易地閱讀和維護代碼。本書還會向讀者展示puppet語言的一些強大功能,這些可以幫助讀者編寫簡潔而且功能強大的配置清單。