Ask Your Question
0

Installing a puppet module which is not in any repo

asked 2013-11-19 00:10:12 -0500

kampy gravatar image

updated 2013-11-19 00:11:55 -0500

Hi all, I need to install a module named puppet-tempest. I have all the script. These scripts are not updated to puppetlabs repo to install using puppet module install.

So now i need to install this manually. Could anyone please send me the procedure to install a module of puppet using a manifest site.pp.

Below is the repository for the puppet-tempest module

https://github.com/stackforge/puppet-tempest/tree/stable/grizzly

Thanks in advance.

Regards, kampy

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-11-19 03:57:26 -0500

kampy gravatar image

hi everyone, thanks for your support . I got the solution. here are the steps to install a module manually. 1. copy the module with the same class name in the init.pp to /etc/puppet/modules folder. 2. create a manifest which contains the content include <class_name>. 3. puppet apply manifest</class_name>

Thanks for all your help

edit flag offensive delete link more
1

answered 2013-11-19 00:56:22 -0500

golja gravatar image

Hello,

just copy the content of the git repository to your module path.

cd /etc/puppet/modules
git clone https://github.com/stackforge/puppet-tempest/ tempest
edit flag offensive delete link more

Comments

after copying what i need to do to install that module which does some installations

kampy gravatar imagekampy ( 2013-11-19 01:05:42 -0500 )edit

In such case, I guess that the module provides a script to perform this installation step (just a guess). You might need to indicate the module and where to find ...(more)

doc75 gravatar imagedoc75 ( 2013-11-19 02:23:19 -0500 )edit

it has init.pp file which contains a class called tempest. when trying to include tempest class and run puppet apply it is failing with below error Could not find ...(more)

kampy gravatar imagekampy ( 2013-11-19 02:48:22 -0500 )edit

You need to put the module with proper name into the modulepath. Normally modulepath is /etc/puppet/modules. The name of the module can be fetched from manifests/init.pp ...(more)

Martin Alfke gravatar imageMartin Alfke ( 2013-11-19 03:02:19 -0500 )edit

Hi Martin, I have placed the module with the class name in init.pp to modules folder. After what i need to do with it to install those scripts

kampy gravatar imagekampy ( 2013-11-19 03:06:38 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-11-19 00:10:12 -0500

Seen: 106 times

Last updated: Nov 19 '13