Skip to content

GettingStarted

David Hollinger III edited this page Oct 8, 2022 · 3 revisions

Requirements

Webhook-Go can run "standalone" or as an interface to an Orchestrator, such as Puppet Bolt. The dependencies for the application will change depending on where you want to run it.

  • r10k >= 3.14 (Standalone)
  • Bolt >= 3.22 (Orchestrator)
  • Puppet Server 6.x or 7.x

Installation

Pre-built binaries

  1. Download the pre-built binary for your Operating System and architecture
  2. Extract to a location of your choosing.
  3. Make the program executable
  4. Start the server ./webhook-go -c /path/to/webhook.yml or webhook-go.exe -c C:\path\to\webhook.yml
    • You can also place the webhook.yml file in the same location as the executable binary and run it. The config will automatically be picked up.

Packaging

Once this becomes GA, there will be packages built for Docker, RPM, DEB, and WinGet. Brew and Snap will be evaluated based on user demand.

Containers

This will be provided after the OS system packages are created.

Clone this wiki locally