Sha256: fedd43fe6c6f8a06778a6c167b5cc63078539f3b05519369d505159618c73d30

Contents?: true

Size: 684 Bytes

Versions: 3

Compression:

Stored size: 684 Bytes

Contents

test_name "Puppet Master sanity checks: PID file and SSL dir creation"

hostname = on(master, 'facter hostname').stdout.strip
fqdn = on(master, 'facter fqdn').stdout.strip

with_puppet_running_on(master, :main => { :dns_alt_names => "puppet,#{hostname},#{fqdn}", :verbose => true, :noop => true }) do
  # SSL dir created?
  step "SSL dir created?"
  on master,  "[ -d #{master.puppet('master')['ssldir']} ]"

  # PID file exists?
  step "PID file created?"
  on master, "[ -f #{master.puppet('master')['pidfile']} ]"
end

step "Create module directories normally handled via packaging"
on master, "mkdir -p #{master['distmoduledir']}"
on master, "mkdir -p #{master['sitemoduledir']}"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
beaker-puppet-0.12.0 setup/git/030_PuppetMasterSanity.rb
beaker-puppet-0.11.1 setup/git/030_PuppetMasterSanity.rb
beaker-puppet-0.11.0 setup/git/030_PuppetMasterSanity.rb