Puppet Class: classroom_legacy::containers

Defined in:
manifests/containers.pp

Overview



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

class classroom_legacy::containers {
  # Add parameter to allow registry without SSL
  class {'docker':
    extra_parameters => '--insecure-registry master.puppetlabs.vm:5000',
    before           => Class['dockeragent']
  }

  class { 'dockeragent':
    registry  => 'master.puppetlabs.vm:5000',
  }

  dockeragent::node { "agent1.${::fqdn}":
    ports      => ['10080:80'],
    privileged => true,
  }
  dockeragent::node { "agent2.${::fqdn}":
    ports => ['20080:80'],
    privileged => true,
  }
}