Skip to main content
Home
badllama.com
  • Search
  • Log In

Puppet Linux bash

Create puppet module framework

cpeters's picture

Wed, 04/20/2016 - 11:46 by cpeters

#!/bin/bash

PUPPET_PATH="/etc/puppetlabs/puppet/modules"

echo "What would you like to name your module?"
read MODULE_NAME
echo "Creating module framework..."

MODULE_PATH="$PUPPET_PATH/$MODULE_NAME"

mkdir "$MODULE_PATH"
cd $MODULE_PATH && mkdir {files,manifests,templates,tests}
MODULE_PATH="$MODULE_PATH/manifests"
echo -e "class $MODULE_NAME    {\n}" > "$MODULE_PATH/init.pp"
echo -e "include $MODULE_NAME" > "$MODULE_PATH/tests/init.pp"
echo "Module framework created successfully."
tree -A
Tags: 
Puppet Linux bash
  • Read more about Create puppet module framework
Powered by Backdrop CMS