Forge Home

rkt

Installs, configures, and manages the rkt container runtime.

19,762 downloads

17,714 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

Documentation

puppetlabs/rkt — version 0.2.1 Aug 24th 2016

Puppet
Forge Build
Status

  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

Overview

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.

Setup

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

puppet module install puppetlabs/rkt

Usage

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',
}

Maintainers

This module is maintained by: Gareth Rushgrove gareth@puppet.com