package - How to apply puppet manifests and modules WITHOUT installing Puppet RPM? -


i create rpm package applies puppet manifest on server not contain puppet, facter , hiera. also, , more importantly, should able apply without being obliged install neither of these tools (puppet, facter, hiera) on production server.

so basically, package should run following command without installing of required packages:

puppet apply install.pp --modulepath=./modules --hiera_config=./conf/hiera.yaml 

how can proceed make such package ? idea extract 'binary' files puppet/hiera/facter rpms include them in 1 ?

thanks!

installing relevant packages , removing them far fastest , safest way wish. maybe can convince customer cost in time other solution not worth money. anyway, if packages not option, let's innovative:

those 2 options might work, not innovative enough.

  • what installing puppet 'locally' on disk via gems or tarballs, , mounting disk via nfs?
  • while here, why not same mount using sshfs?
  • still idea of having first remote install, indeed repackage via fpm (amazing tool, recommended). still end package, local 1 not require adding repository, might alleviate of client concerns.
  • building on this, if issue repositories, not packages, download required packages , install them manually

i guess summary of answer value of doing negative compared using distribution provides.


Comments

Popular posts from this blog

Fail to load namespace Spring Security http://www.springframework.org/security/tags -

sql - MySQL query optimization using coalesce -

unity3d - Unity local avoidance in user created world -