Forge Home


Installs, configures, and manages the rkt container runtime.


17,733 latest version

4.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.2.1 (latest)
  • 0.2.0
  • 0.1.0
released Aug 24th 2016
This version is compatible with:
  • Puppet Enterprise >= 3.7.0
  • Puppet >= 3.8.0 < 5.0.0
  • , ,
This module has been deprecated by its author since Apr 1st 2023.

Start using this module


puppetlabs/rkt — version 0.2.1 Aug 24th 2016

Forge Build

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with rkt
  4. Usage - Configuration options and additional functionality


This Puppet module installs and manages the rkt container runtime and associated tools.

Module Description

This module provides several classes rkt and rkt::acbuild which install rkt and acbuild directly from the GitHub releases. The module also contains a new type rkt_pod which provides some interaction with running pods.


You can install the module using the Puppet module tool like so:

puppet module install puppetlabs/rkt


To install the rkt command line utilties rkt and acbuild use:

include rkt
include rkt::acbuild

By default this installs the version of rkt recorded in the params class. You can override this with:

class { 'rkt':
  version => '1.0.0',

The rkt_pod type currently only supports listing pods, but could be extended in the future to running ACI's. You can use it like so:

$ puppet resource rkt_pod
rkt_pod { 'c8ecd9ae':
  ensure     => 'exited',
  app        => 'hello',
  image_name => 'hello',


This module is maintained by: Gareth Rushgrove