Socket
Book a DemoInstallSign in
Socket

beaker-puppet_install_helper

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

beaker-puppet_install_helper

0.9.8
bundlerRubygems
Version published
Maintainers
1
Created
Source

beaker-puppet_install_helper

This gem is simply an abstraction for the various ways that we install puppet from the spec/spec_helper_acceptance.rb files across the modules.

run_puppet_install_helper

The way to use this is to declare either run_puppet_install_helper() or run_puppet_install_helper_on(hosts) and set environment variables BEAKER_PUPPET_AGENT_VERSION and/or BEAKER_PUPPET_COLLECTION in the following combinations to have puppet installed on the desired hosts. The nodeset should be configured with type: pe or type: aio to control the type of install.

  • BEAKER_PUPPET_COLLECTION=<puppet collection> will install the specified BEAKER_PUPPET_AGENT_VERSION from the specified collection. Valid values are pc1, puppet5, puppet6, puppet6-nightly etc. This may change with time.
  • BEAKER_PUPPET_AGENT_VERSION=<version> to specify
  • BEAKER_IS_PE=<yes or no> may be used to force a nodeset to be PE or not, regardless of the nodeset type or absence thereof.
  • BEAKER_PE_VER=<pe version> may be used to specify the PE version for masters. Eg: BEAKER_PE_VER=2017.3.5
  • BEAKER_PUPPET_AGENT_SHA=<sha> may be used in order to use a development puppet-agent package.
  • PUPPET_INSTALL_TYPE=foss may be used to install foss puppet 3.x, but is deprecated and should not be used.

The best way is explicitly set BEAKER_PUPPET_COLLECTION and BEAKER_PUPPET_AGENT_VERSION to what you want. It'll probably do what you expect.

install_ca_certs

Install Certificate Authority Certs on Windows and OSX for Geotrust, User Trust Network, and Equifax On Windows it currently is limited to hosts that use cygwin

install_ca_certs_on

Install certs on a given host(s)

Support

No support is supplied or implied. Use at your own risk.

TODO

  • Add support for ci-ready builds

FAQs

Package last updated on 07 May 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.