Simple manifest

In site.pp we define a simple ‘default’ node:

# define a single general node
node default {
  notify { 'This message was posted by a simple `notify` resource' : }
}

Executing locally

When run using puppet apply site.pp, this manifest produces a simple output:

Notice: Compiled catalog for puppetnode in environment production in 0.02 seconds
Notice: This message was posted by a simple `notify` resource
Notice: /Stage[main]/Main/Node[default]/Notify[This message was posted by a simple `notify` resource]/message: defined 'message' as 'This message was posted by a simple `notify` resource'
Notice: Applied catalog in 0.02 seconds

Open-source

All the code for these tutorials is available as part of DevOps-Workstream. The segments from this tutorial specifically make up puppet/tutorial/01-site-nodes here on GitHub.

Get your team coding

If you'd like to help your Operations team move to infrastructure-as-code, please get in touch to find out how Lightenna Consulting could accelerate your Cloud journey.

Leave a comment