- Puppet 3 Cookbook
- John Arundel
- 185字
- 2021-04-09 23:52:24
Creating a manifest
If you already have some Puppet code (known as a Puppet manifest
), you can skip this section and go on to the next. If not, we'll see how to create and apply a simple manifest.
How to do it...
Follow these steps:
- First, let's create a suitable directory structure to keep the manifest code in:
ubuntu@cookbook:~$ mkdir puppet ubuntu@cookbook:~$ cd puppet ubuntu@cookbook:~/puppet$ mkdir manifests
- Within your
puppet
directory, create the filemanifests/site.pp
with the following contents:import 'nodes.pp'
- Create the file
manifests/nodes.pp
with the following contents (use your machine's hostname in place ofcookbook
):node 'cookbook' { file { '/tmp/hello': content => "Hello, world\n", } }
- Test your manifest with the
puppet apply
command. This will tell Puppet to read the manifest, compare it to the state of the machine, and make any necessary changes to that state:ubuntu@cookbook:~/puppet$ sudo puppet apply manifests/site.pp Notice: /Stage[main]//Node[cookbook]/File[/tmp/hello]/ensure: defined content as '{md5}a7966bf58e23583c9a5a4059383ff850' Notice: Finished catalog run in 0.06 seconds
- To see if Puppet did what we expected (create the file
/tmp/hello
with the contents Hello, world), run the following command:ubuntu@cookbook:~/puppet$ cat /tmp/hello Hello, world
推薦閱讀
- Drupal 7 Module Development
- 中文版After Effects 2021入門教程
- Creo Parametric 5.0中文版從入門到精通
- Mastering phpMyAdmin 3.3.x for Effective MySQL Management
- ADOBE FLASH PROFESSIONAL CS6 標準培訓教材
- 中文版AutoCAD基礎培訓教程
- 剪映短視頻剪輯與運營全攻略:視頻剪輯+音頻處理+后期特效+運營管理
- Drupal 6 Content Administration
- 中文版Maya 2016實用教程
- Excel 2013公式·函數與數據分析
- AutoCAD 2022中文版完全自學一本通
- Photoshop數字圖像處理
- 行攝 Photoshop CC后期修片高手之道(第2版)
- 邊做邊學:CorelDRAW X6圖形設計案例教程(第2版)(微課版)
- MATLAB在日常計算中的應用