Puppet Class: remediate_install::install

Defined in:
manifests/install.pp

Summary

Install Puppet remedeiate docker containers

Overview

Parameters:

  • install_dir (String)

    Directory where to install Remediate

  • license_file (String)

    Full qualified filename of the license file including path

  • compose_dir (String) (defaults to: '')

    Directory where to install docker-compose binary

  • compose_url (String) (defaults to: 'https://storage.googleapis.com/remediate/stable/latest/docker-compose.yml')

    URL of the Remediar docker compose file



17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/install.pp', line 17

class remediate_install::install (
  String $install_dir,
  String $license_file,
  String $compose_dir   = '',
  String $compose_url   = 'https://storage.googleapis.com/remediate/stable/latest/docker-compose.yml',
) {
  class { "remediate_install::install::${facts['kernel'].downcase()}":
    install_dir  => $install_dir,
    license_file => $license_file,
    compose_dir  => $compose_dir,
    compose_url  => $compose_url
  }
}