Skip to content

unicore-life/puppet-manifests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-manifests

Repository contains Puppet manifests for managing UNICORE services.

Installation of Puppet

Latest versions of Puppet can be installed using Puppet Labs package repository on your RHEL/CentOS version. It is necessary to install puppetlabs-release package first.

  • RHEL/CentOS 7

     # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
  • RHEL/CentOS 6

     # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
  • RHEL/CentOS 5

     # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm

Next, it should be just enough to install puppet package and puppet module vcsrepo (note, that it may be necessary to install also yum system package if missing).

# yum -y install puppet
# puppet module install puppetlabs-vcsrepo 

Full puppet installation documentation can be found here.

UNICORE Site Configuration

To setup machine for UNICORE Site it should be enough to run below commands.

# wget --no-check-certificate -O /tmp/init-site.pp https://raw.githubusercontent.com/unicore-life/puppet-manifests/master/manifests/initialization-site.pp
TODO: change wget -> curl
# puppet apply /tmp/init-site.pp

First one downloads initialization manifest and saves it in file /tmp/init-site.pp. Second command applies it into the system.

💡 It may be necessary to change RHEL version at the top of initialization script.

Useful Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages