Puppet

From Tamerz
Revision as of 01:51, 20 December 2021 by Tmctigue (talk | contribs)
Jump to: navigation, search

When creating a new module with PDK, running unit tests gives the following message:

Deprecation Warnings:

puppetlabs_spec_helper: defaults `mock_with` to `:mocha`. See https://github.com/puppetlabs/puppetlabs_spec_helper#mock_with to choose a sensible value for you

To switch to ":mocha" as mentioned, create a ".sync.yml" file in the module directory and add the following lines:

---
spec/spec_helper.rb:
  mock_with: ':rspec'

Then, run "pdk update" to apply the changes.


Apache example with settings I commonly use:

class { 'apache': }

apache::vhost  { 'myserver.domain.local':
  port                => '443',
  ssl                 => true,
  ssl_cert            => '/etc/pki/tls/certs/mydomain.pem',
  ssl_chain           => '/etc/pki/tls/certs/mychain.pem',
  ssl_key             => '/etc/pki/tls/private/mydomain_key.pem',
  docroot             => '/var/www/html',
  override            => ['All'],
  options             => ['-Indexes'],
  setenv              => ['MY_ENV_VARIABLE production'],
  proxy_preserve_host => true,
  proxy_pass          => [
    { 'path' => '/backend/', 'url' => 'http://localhost:9000/backend/' },
    { 'path' => '/static/', 'url' => 'http://localhost:9001/static/' },
  ],
}