28
|
1 |
#!/bin/bash
|
|
2 |
# <%= @description %>
|
|
3 |
# Script generated by Puppet. It's executed when you run:
|
|
4 |
# puppi info <%= @name %>
|
|
5 |
#
|
|
6 |
# Sources common header for Puppi scripts
|
|
7 |
. <%= scope.lookupvar('puppi::params::scriptsdir') %>/header || exit 10
|
|
8 |
|
|
9 |
# Show Puppet info
|
|
10 |
echo_title "$HOSTNAME - <%= @name %>: Information on management with Puppet"
|
|
11 |
echo "Where to configure this node in Puppet:"
|
|
12 |
echo "manifests/nodes/<%= @site %>.pp - Node's definition"
|
|
13 |
echo "manifests/roles/role_<%= @role %>.pp - Role's definition"
|
|
14 |
echo "modules/<modulename>/manifests/init.pp - Main class for each module"
|
|
15 |
echo
|
|
16 |
|
|
17 |
# Show ReadMe file
|
|
18 |
echo_title "$HOSTNAME - <%= @name %>: ReadMe"
|
|
19 |
show_command "cat <%= scope.lookupvar('puppi::params::readmedir') %>/<%= @name %>"
|
|
20 |
|
|
21 |
<% if @autoreadme == "yes" %>
|
|
22 |
echo_title "$HOSTNAME - <%= @name %>: ReadMe Custom"
|
|
23 |
show_command "cat <%= scope.lookupvar('puppi::params::readmedir') %>/<%= @name %>-custom"
|
|
24 |
<% end %>
|
|
25 |
|
|
26 |
<% if @run != "" %>
|
|
27 |
echo_title "$HOSTNAME - <%= @name %>: Extra info"
|
|
28 |
<% @run.each do |cmd| %>show_command "<%= cmd %>"
|
|
29 |
<% end %>
|
|
30 |
<% end %>
|