开源软件名称(OpenSource Name):puppetlabs/homebrew-puppet开源软件地址(OpenSource Url):https://github.com/puppetlabs/homebrew-puppet开源编程语言(OpenSource Language):Ruby 83.7%开源软件介绍(OpenSource Introduction):Homebrew PuppetA tap for Puppet macOS packages How do I install these packages?brew install --cask puppetlabs/puppet/<package> BoltTo install Bolt with brew run brew install --cask puppetlabs/puppet/puppet-bolt This will install bolt to export PATH=$PATH:/opt/puppetlabs/bin Installing Bolt 2.xTo install Bolt 2.x, run brew tap puppetlabs/puppet
brew install puppet-bolt@2 PE Client ToolsTo install the latest version of PE Client Tools run brew install puppetlabs/puppet/pe-client-tools To install the client tools for PE 2021, run brew install puppetlabs/puppet/pe-client-tools This will install the standalone commands from pe-client-tools to PDKTo install PDK with brew: brew install --cask puppetlabs/puppet/pdk This will install PDK into If you use ZShell (zsh), you will have to take additional steps before Installing PDK 1.xTo install the latest PDK 1.x release, run brew tap puppetlabs/puppet
brew install pdk@1 Puppet AgentTo install the very latest Puppet Agent with brew: brew install puppetlabs/puppet/puppet-agent Additionally we maintain versioned casks for each collection
WashTo install Wash with brew: brew install puppetlabs/puppet/wash This will build Wash (with Go) and install it to RelayTo install the CLI tool to interact with Relay: brew install puppetlabs/puppet/relay This will install the relay CLI from the binary builds produced at @puppetlabs/relay - no local build tools are required. Migrating from pre-tap installationsIf you previously installed the PDK or Bolt from homebrew before this tap existed, you will see errors about the keg not existing or the cask already being installed. To remedy that, simply add the brew update
brew tap puppetlabs/puppet After tapping, you can refer to the packages by their short name when interacting with them. For example: brew upgrade pdk Updating versionsWhen new versions of packages are shipped, you can use a Rake task to update the Cask to the latest version and SHAs rake 'brew:cask[puppet-bolt]' To update the versioned casks - for example rake 'brew:cask[puppet-agent,6]' You can test updated Cask files with brew install Casks/puppet-bolt.rb --force Updating pe-client-toolsRight now, pe-client-tools live in a location that can't be browsed so we needed a different rake task for it. There is a variable for the latest / default version of PE and a hash that defines the pe-client-tools version associated with each PE version. To pull down a new version of the client tools you will first want to update the variables in the Rakefile and then run one of these commands: # utilize the LATEST_PE variable
rake brew:pe_client_tools
# Update the individual PE collections
rake 'brew:pe_client_tools[2019.8]' Internally, we can look for the available versions by poking around on http://builds.puppetlabs.lan/pe-client-tools/ |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论