dev/provisioning/modules/puppi/templates/info/puppet.erb
changeset 28 b0b56e0f8c7f
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     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 %>