Puppet Class: pulp::child

Defined in:
manifests/child.pp

Summary

Install and configure Pulp node

Overview

Parameters:

  • parent_fqdn (String[1])
  • oauth_effective_user (String) (defaults to: 'admin')
  • oauth_key (String) (defaults to: 'key')
  • oauth_secret (String) (defaults to: 'secret')
  • ssl_cert (Stdlib::Absolutepath) (defaults to: '/etc/pki/pulp/ssl_apache.crt')
  • ssl_key (Stdlib::Absolutepath) (defaults to: '/etc/pki/pulp/ssl_apache.key')
  • server_ca_cert (Stdlib::Absolutepath) (defaults to: '/etc/pki/pulp/ca.crt')


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/child.pp', line 5

class pulp::child (
  String[1] $parent_fqdn,
  String $oauth_effective_user = 'admin',
  String $oauth_key = 'key',
  String $oauth_secret = 'secret',
  Stdlib::Absolutepath $ssl_cert = '/etc/pki/pulp/ssl_apache.crt',
  Stdlib::Absolutepath $ssl_key = '/etc/pki/pulp/ssl_apache.key',
  Stdlib::Absolutepath $server_ca_cert = '/etc/pki/pulp/ca.crt',
) {
  include pulp::child::apache
  include pulp::child::install
  include pulp::child::config
  include pulp::child::service

  Class['pulp::child::install'] -> Class['pulp::child::config'] ~> Class['pulp::child::service']
}