Skip to content

Instantly share code, notes, and snippets.

@vchepkov
Created December 28, 2018 14:26
Show Gist options
  • Save vchepkov/fa0444881cd4aa61639eae1b5d86efe0 to your computer and use it in GitHub Desktop.
Save vchepkov/fa0444881cd4aa61639eae1b5d86efe0 to your computer and use it in GitHub Desktop.
message file while upgrading mcollective_choria
Dec 28 00:59:43 master puppet-agent[6198]: Starting Puppet client version 5.5.8
Dec 28 01:00:15 master systemd-logind: Removed session 1.
Dec 28 01:00:15 master systemd: Removed slice User Slice of vagrant.
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content)
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) --- /etc/puppetlabs/r10k/r10k.yaml#0112018-12-28 00:59:59.086000000 +0000
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) +++ /tmp/puppet-file20181228-6211-1k0g9zf#0112018-12-28 01:00:23.826000000 +0000
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) @@ -1,4 +1,5 @@
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) ---
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) +:postrun: ["/opt/puppetlabs/puppet/bin/generate-puppet-types.sh", "$modifiedenvs"]
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) :cachedir: /opt/puppetlabs/puppet/cache/r10k
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) :sources:
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) puppet:
Dec 28 01:00:23 master puppet-agent[6211]: (/Stage[main]/R10k::Config/File[r10k.yaml]/content) content changed '{md5}e96653a6c7ae56982fd885800359cedb' to '{md5}bb1ef3b7a5d3c3676fede2997cd5e6cd'
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl#0112018-12-24 21:53:49.253315570 +0000
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) +++ /tmp/puppet-file20181228-6211-8q155a#0112018-12-28 01:00:25.698000000 +0000
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) @@ -2,9 +2,9 @@
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :description => "Choria Utilities",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :author => "R.I.Pienaar <rip@devco.net>",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :license => "Apache-2.0",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) - :version => "0.12.0",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :version => "0.12.1",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :url => "https://choria.io",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) - :timeout => 5
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :timeout => 20
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) requires :mcollective => "2.9.0"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) @@ -13,10 +13,18 @@
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :description => "Security Provider plugin",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :display_as => "Security Provider"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + output :secure_protocol,
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :description => "If the protocol is running with PKI security enabled",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :display_as => "Protocol Secure"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) +
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) output :connector,
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :description => "Connector plugin",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :display_as => "Connector"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + output :connector_tls,
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :description => "If the connector is running with TLS security enabled",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + :display_as => "Connector TLS"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) +
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) output :path,
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :description => "Active OS PATH",
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) :display_as => "Path"
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) @@ -72,5 +80,7 @@
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) aggregate summary(:connected_server)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) aggregate summary(:srv_domain)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) aggregate summary(:using_srv)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + aggregate summary(:secure_protocol)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) + aggregate summary(:connector_tls)
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) end
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) end
Dec 28 01:00:25 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.ddl]/content) content changed '{md5}43a821e136f38f1e54420df298e1529e' to '{md5}8dc74a913c804216aa417f90dbc7e817'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json#0112018-12-24 21:53:49.295315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) +++ /tmp/puppet-file20181228-6211-1k1qkx#0112018-12-28 01:00:27.167000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) @@ -7,7 +7,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "license": "Apache-2.0",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "version": "0.12.0",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "url": "https://choria.io",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) - "timeout": 5
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "timeout": 20
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "actions": [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) @@ -20,11 +20,21 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "display_as": "Security Provider",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "default": null
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "secure_protocol": {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "description": "If the protocol is running with PKI security enabled",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "display_as": "Protocol Secure",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "default": null
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "connector": {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "description": "Connector plugin",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "display_as": "Connector",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "default": null
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "connector_tls": {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "description": "If the connector is running with TLS security enabled",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "display_as": "Connector TLS",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "default": null
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "path": {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "description": "Active OS PATH",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "display_as": "Path",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) @@ -124,6 +134,18 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "args": [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) "using_srv"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) ]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "function": "summary",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "args": [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "secure_protocol"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + ]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + },
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "function": "summary",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "args": [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + "connector_tls"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) + ]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) }
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) ]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) }
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.json]/content) content changed '{md5}e08fd8f83799435daa76d523769a2be4' to '{md5}d67c11cbe767b53f707255c1944f4c3f'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl#0112018-12-24 21:53:49.334315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) +++ /tmp/puppet-file20181228-6211-6zyptl#0112018-12-28 01:00:27.274000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) @@ -2,7 +2,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) :description => "Connector plugin for NATS.io middleware",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) :author => "R.I.Pienaar <rip@devco.net>",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) :license => "Apache-2.0",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) - :version => "0.12.0",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) + :version => "0.12.1",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) :url => "https://github.com/choria-io",
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) :timeout => 60
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/connector/nats.ddl]/content) content changed '{md5}6c23534ad1fc2071b589fe03bea8bb92' to '{md5}58b0205d41b0557fbf598f9e26a70c7d'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb#0112018-12-24 21:53:49.454315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) +++ /tmp/puppet-file20181228-6211-1fmil4m#0112018-12-28 01:00:27.408000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) @@ -3,6 +3,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) require "yaml"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) require_relative "../util/choria"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) +require_relative "../util/indifferent_hash"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) module MCollective
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) module Security
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) @@ -56,7 +57,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) "pubcert" => "insecure"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) }
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) - unless $choria_unsafe_disable_nats_tls # rubocop:disable Style/GlobalVars
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) + unless $choria_unsafe_disable_protocol_security # rubocop:disable Style/GlobalVars
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) secure_request["signature"] = sign(serialized_request)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) secure_request["pubcert"] = File.read(client_public_cert).chomp
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) @@ -357,8 +358,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) # @param callerid [String] callerid who sent this cert
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) # @return [Boolean]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) def should_cache_certname?(pubcert, callerid)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) - certname = choria.valid_certificate?(pubcert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) callerid_certname = certname_from_callerid(callerid)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) + certname = choria.valid_certificate?(pubcert, callerid_certname)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) valid_regex = certname_whitelist_regex
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) unless certname
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) @@ -391,7 +392,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) # @param pubcert [String] PEM encoded X509 public certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) # @return [Hash]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) def client_pubcert_metadata(envelope, pubcert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) - cert = choria.parse_pubcert(pubcert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) + cert = choria.parse_pubcert(pubcert).first
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) {
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) "create_time" => current_timestamp,
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) @@ -502,7 +503,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) if format == :yaml
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) YAML.load(string)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) else
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) - JSON.parse(string)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) + JSON.parse(string, :object_class => Util::IndifferentHash)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb]/content) content changed '{md5}731942691e7fabda2d900158b691e4aa' to '{md5}ab2e4606ce34a533f5f1562d58356ab3'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb#0112018-12-24 21:53:49.494315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +++ /tmp/puppet-file20181228-6211-j2tkso#0112018-12-28 01:00:27.531000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -8,7 +8,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) class Abort < StandardError; end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) unless defined?(Choria::VERSION) # rubocop:disable Style/IfUnlessModifier
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - VERSION = "0.12.0".freeze
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + VERSION = "0.12.1".freeze
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) attr_writer :ca
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -329,18 +329,25 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # Validates a certificate against the CA
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @param pubcert [String] PEM encoded X509 public certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @param name [String] name that should be present in the certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @param log [Boolean] log warnings when true
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [String,false] when succesful, the certname else false
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @raise [StandardError] in case OpenSSL fails to open the various certificates
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @raise [OpenSSL::X509::CertificateError] if the CA is invalid
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - def valid_certificate?(pubcert, log=true)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def valid_certificate?(pubcert, name, log=true)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return false unless name
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) unless File.readable?(ca_path)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) raise("Cannot find or read the CA in %s, cannot verify public certificate" % ca_path)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - incoming = parse_pubcert(pubcert, log)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + certs = parse_pubcert(pubcert, log)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return false if certs.empty?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + incoming = certs.first
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - return false unless incoming
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + chain = certs[1..-1]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) begin
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) ca = OpenSSL::X509::Store.new.add_file(ca_path)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -349,27 +356,59 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) raise
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - unless ca.verify(incoming)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - Log.warn("Failed to verify certificate %s against CA %s in %s" % [incoming.subject.to_s, incoming.issuer.to_s, ca_path]) if log
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + unless ca.verify(incoming, chain)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + if log
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + Log.warn("Failed to verify certificate %s against CA %s in %s" % [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + incoming.subject.to_s,
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + incoming.issuer.to_s,
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + ca_path
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + ])
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) return false
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) Log.debug("Verified certificate %s against CA %s" % [incoming.subject.to_s, incoming.issuer.to_s]) if log
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - cn_parts = incoming.subject.to_a.select {|c| c[0] == "CN"}.flatten
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + unless OpenSSL::SSL.verify_certificate_identity(incoming, name)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + raise("Could not parse certificate with subject %s as it has no CN part, or name %s invalid" % [
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + incoming.subject.to_s,
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + name
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + ])
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + name
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - raise("Could not parse certificate with subject %s as it has no CN part" % [incoming.subject.to_s]) if cn_parts.empty?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Utility function to split a chained certificate String into an Array
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @param pemdata [String] PEM encoded certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @return [Array<String,nil>]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def ssl_split_pem(pemdata)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Chained certificates typically have the public certificate, along
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # with every intermediate certificiate.
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # OpenSSL will stop at the first certificate when using OpenSSL::X509::Certificate.new,
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # so we need to separate them into a list
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + pemdata.scan(/-----BEGIN CERTIFICATE-----.+?-----END CERTIFICATE-----/m)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - cn_parts[1]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Split a string containing chained certificates into an Array of OpenSSL::X509::Certificate.
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @param pemdata [String]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @return [Array<OpenSSL::X509::Certificate,nil>]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def ssl_parse_chain(pemdata)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + ssl_split_pem(pemdata).map do |cpem|
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + OpenSSL::X509::Certificate.new(cpem)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # Parses a public cert
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @param pubcert [String] PEM encoded public certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @param log [Boolean] log warnings when true
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - # @return [OpenSSL::X509::Certificate,nil]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @return [Array<OpenSSL::X509::Certificate,nil>]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def parse_pubcert(pubcert, log=true)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - OpenSSL::X509::Certificate.new(pubcert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + ssl_parse_chain(pubcert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) rescue OpenSSL::X509::CertificateError
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) Log.warn("Received certificate is not a valid x509 certificate: %s: %s" % [$!.class, $!.to_s]) if log
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) nil
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -390,7 +429,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) embedded_certname = nil
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) begin
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - embedded_certname = valid_certificate?(File.read(client_public_cert))
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + embedded_certname = valid_certificate?(File.read(client_public_cert), certname)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) rescue
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) raise(UserError, "The public certificate was not signed by the configured CA")
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -640,8 +679,25 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def ssl_context
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) context = OpenSSL::SSL::SSLContext.new
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) context.ca_file = ca_path
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - context.cert = OpenSSL::X509::Certificate.new(File.read(client_public_cert))
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) - context.key = OpenSSL::PKey::RSA.new(File.read(client_private_key))
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + public_cert = File.read(client_public_cert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + private_key = File.read(client_private_key)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + cert_chain = ssl_parse_chain(public_cert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + cert = cert_chain.first
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + key = OpenSSL::PKey::RSA.new(private_key)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + extra_chain_cert = cert_chain[1..-1]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + if OpenSSL::SSL::SSLContext.method_defined?(:add_certificate)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + context.add_certificate(cert, key, extra_chain_cert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + else
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + context.cert = OpenSSL::X509::Certificate.new(File.read(client_public_cert))
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + context.key = OpenSSL::PKey::RSA.new(File.read(client_private_key))
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + context.extra_chain_cert = extra_chain_cert
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) context.verify_mode = OpenSSL::SSL::VERIFY_PEER
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) context
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -667,11 +723,41 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Determines the security provider
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def security_provider
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + get_option("security.provider", "puppet")
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Determines if the file security provider is enabled
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + security_provider == "file"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Determines if the puppet security provider is enabled
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def puppet_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + security_provider == "puppet"
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # Expands full paths with special handling for empty string
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # File.expand_path will expand `""` to cwd, this is not good for
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # what we need in many cases so this returns `""` in that case
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @param path [String] the unexpanded path
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + # @return [String] `""` when empty string was given
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + def expand_path(path)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return "" if path == ""
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + File.expand_path(path)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # The path to a client public certificate
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @note paths determined by Puppet AIO packages
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [String]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def client_public_cert
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return expand_path(get_option("security.file.certificate", "")) if file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) File.join(ssl_dir, "certs", "%s.pem" % certname)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -687,6 +773,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @note paths determined by Puppet AIO packages
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [String]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def client_private_key
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return expand_path(get_option("security.file.key", "")) if file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) File.join(ssl_dir, "private_keys", "%s.pem" % certname)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -701,6 +789,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [String]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def ca_path
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return expand_path(get_option("security.file.ca", "")) if file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) File.join(ssl_dir, "certs", "ca.pem")
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -715,6 +805,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [String]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def csr_path
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return "" if file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) File.join(ssl_dir, "certificate_requests", "%s.pem" % certname)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) @@ -762,6 +854,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) #
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) # @return [void]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) def make_ssl_dirs
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) + return if file_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) FileUtils.mkdir_p(ssl_dir, :mode => 0o0771)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) ["certificate_requests", "certs", "public_keys"].each do |dir|
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/choria.rb]/content) content changed '{md5}42bbfb90b3db0c15f789f6b0a81415e2' to '{md5}eb0b85f012cf047cf75c7125cbed7255'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb#0112018-12-24 21:53:49.580315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) +++ /tmp/puppet-file20181228-6211-10vpy51#0112018-12-28 01:00:27.689000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) @@ -19,6 +19,8 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) reply[:middleware_servers] = choria.middleware_servers.map {|s| s.join(":")}
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) reply[:path] = ENV.fetch("PATH", "")
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) reply[:choria_version] = "mcollective plugin %s" % Util::Choria::VERSION
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) + reply[:secure_protocol] = !$choria_unsafe_disable_protocol_security # rubocop:disable Style/GlobalVars
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) + reply[:connector_tls] = !$choria_unsafe_disable_nats_tls # rubocop:disable Style/GlobalVars
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) if connector.connected?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) reply[:connected_server] = "%s://%s:%s" % [connector.connected_server.scheme, connector.connected_server.host, connector.connected_server.port]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/agent/choria_util.rb]/content) content changed '{md5}b4774e20812687bc5d6565192ec33f6d' to '{md5}ebce7424cb94bb47c209e4362d385201'
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb#0112018-12-24 21:53:49.712315570 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) +++ /tmp/puppet-file20181228-6211-eb8ah8#0112018-12-28 01:00:27.851000000 +0000
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) @@ -70,6 +70,10 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) def request_cert_command
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) disconnect
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) + unless choria.puppet_security?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) + raise(Util::Choria::UserError, "Cannot only request certificates in Puppet security mode")
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) + end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) +
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) if choria.has_client_public_cert?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) raise(Util::Choria::UserError, "Already have a certificate '%s', cannot request a new one" % choria.client_public_cert)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) @@ -175,6 +179,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " Valid SSL Setup: %s try running 'mco choria request_cert'" % [Util.colorize(:red, "no")]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) + puts " Security Provider: %s" % [choria.security_provider]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " Certname: %s" % [choria.certname]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " SSL Directory: %s (%s)" % [choria.ssl_dir, File.exist?(choria.ssl_dir) ? Util.colorize(:green, "found") : Util.colorize(:red, "absent")]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " Client Public Cert: %s (%s)" % [choria.client_public_cert, choria.has_client_public_cert? ? Util.colorize(:green, "found") : Util.colorize(:red, "absent")]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) @@ -183,7 +188,7 @@
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " CSR Path: %s (%s)" % [choria.csr_path, choria.has_csr? ? Util.colorize(:green, "found") : Util.colorize(:red, "absent")]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) if choria.has_client_public_cert?
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) - cn = choria.valid_certificate?(File.read(choria.client_public_cert), false)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) + cn = choria.valid_certificate?(File.read(choria.client_public_cert), choria.certname, false)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content)
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) puts " Public Cert CN: %s (%s)" % [cn, cn == choria.certname ? Util.colorize(:green, "match") : Util.colorize(:red, "does not match certname")]
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) end
Dec 28 01:00:27 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/application/choria.rb]/content) content changed '{md5}baeb12572448adf2c794f6213f259d02' to '{md5}bd44b4b2a04f395f689f69ec1918e7b4'
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content)
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) --- /opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl#0112018-12-24 21:53:49.799315570 +0000
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) +++ /tmp/puppet-file20181228-6211-zgr0wo#0112018-12-28 01:00:27.993000000 +0000
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) @@ -2,7 +2,7 @@
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) :description => "PuppetDB based discovery for the Choria plugin suite",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) :author => "R.I.Pienaar <rip@devco.net>",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) :license => "Apache-2.0",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) - :version => "0.12.0",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) + :version => "0.12.1",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) :url => "https://github.com/choria-io",
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) :timeout => 0
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content)
Dec 28 01:00:28 master puppet-agent[6211]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/discovery/choria.ddl]/content) content changed '{md5}2f7f7f197f2c9476ea2e65eb5b34db64' to '{md5}f6e276793c271e870c60423b1ec107b1'
Dec 28 01:00:31 master systemd: Stopping The Marionette Collective...
Dec 28 01:00:31 master systemd: Stopped The Marionette Collective.
Dec 28 01:00:31 master systemd: Starting The Marionette Collective...
Dec 28 01:00:31 master mcollectived: /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `require_relative': cannot load such file -- /opt/puppetlabs/mcollective/plugins/mcollective/util/indifferent_hash (LoadError)
Dec 28 01:00:31 master mcollectived: from /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `<top (required)>'
Dec 28 01:00:31 master mcollectived: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `load'
Dec 28 01:00:31 master mcollectived: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `loadclass'
Dec 28 01:00:31 master mcollectived: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/config.rb:166:in `loadconfig'
Dec 28 01:00:31 master mcollectived: from /opt/puppetlabs/puppet/bin/mcollectived:57:in `<main>'
Dec 28 01:00:31 master systemd: mcollective.service: control process exited, code=exited status=1
Dec 28 01:00:31 master systemd: Failed to start The Marionette Collective.
Dec 28 01:00:31 master systemd: Unit mcollective.service entered failed state.
Dec 28 01:00:31 master systemd: mcollective.service failed.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Failed to call refresh: Systemd restart for mcollective failed!
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) journalctl log for mcollective:
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) -- Logs begin at Fri 2018-12-28 00:58:35 UTC, end at Fri 2018-12-28 01:00:31 UTC. --
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:39 master.localdomain systemd[1]: Starting The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:41 master.localdomain systemd[1]: mcollective.service: Supervising process 2885 which is not our child. We'll most likely not notice when it exits.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:41 master.localdomain systemd[1]: Started The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Stopping The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Stopped The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Starting The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `require_relative': cannot load such file -- /opt/puppetlabs/mcollective/plugins/mcollective/util/indifferent_hash (LoadError)
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `<top (required)>'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `load'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `loadclass'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/config.rb:166:in `loadconfig'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/bin/mcollectived:57:in `<main>'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: mcollective.service: control process exited, code=exited status=1
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Failed to start The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Unit mcollective.service entered failed state.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: mcollective.service failed.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Systemd restart for mcollective failed!
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) journalctl log for mcollective:
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) -- Logs begin at Fri 2018-12-28 00:58:35 UTC, end at Fri 2018-12-28 01:00:31 UTC. --
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:39 master.localdomain systemd[1]: Starting The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:41 master.localdomain systemd[1]: mcollective.service: Supervising process 2885 which is not our child. We'll most likely not notice when it exits.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 00:58:41 master.localdomain systemd[1]: Started The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Stopping The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Stopped The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Starting The Marionette Collective...
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `require_relative': cannot load such file -- /opt/puppetlabs/mcollective/plugins/mcollective/util/indifferent_hash (LoadError)
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/mcollective/plugins/mcollective/security/choria.rb:6:in `<top (required)>'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `load'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/pluginmanager.rb:169:in `loadclass'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/config.rb:166:in `loadconfig'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain mcollectived[7054]: from /opt/puppetlabs/puppet/bin/mcollectived:57:in `<main>'
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: mcollective.service: control process exited, code=exited status=1
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Failed to start The Marionette Collective.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: Unit mcollective.service entered failed state.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Dec 28 01:00:31 master.localdomain systemd[1]: mcollective.service failed.
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Facts/Exec[mcollective_facts_yaml_refresh]) Dependency Service[mcollective] has failures: true
Dec 28 01:00:31 master puppet-agent[6211]: (/Stage[main]/Mcollective::Facts/Exec[mcollective_facts_yaml_refresh]) Skipping because of failed dependencies
Dec 28 01:00:32 master puppet-agent[6211]: Applied catalog in 15.99 seconds
Dec 28 01:01:01 master systemd: Created slice User Slice of root.
Dec 28 01:01:01 master systemd: Started Session 3 of user root.
Dec 28 01:01:28 master systemd: Created slice User Slice of vagrant.
Dec 28 01:01:28 master systemd: Started Session 4 of user vagrant.
Dec 28 01:01:28 master systemd-logind: New session 4 of user vagrant.
Dec 28 01:02:01 master ntpd[1387]: 0.0.0.0 c61c 0c clock_step +2.371113 s
Dec 28 01:02:01 master ntpd[1387]: 0.0.0.0 c614 04 freq_mode
Dec 28 01:02:01 master systemd: Time has been changed
Dec 28 01:02:02 master ntpd[1387]: 0.0.0.0 c618 08 no_sys_peer
Dec 28 01:03:22 master systemd: Reloading.
Dec 28 01:03:22 master systemd: Stopping The Choria Orchestrator Network Broker...
Dec 28 01:03:22 master systemd: Stopped The Choria Orchestrator Network Broker.
Dec 28 01:03:22 master systemd: Started The Choria Orchestrator Network Broker.
Dec 28 01:03:22 master yum[7186]: Updated: choria-0.9.0-1.el7.x86_64
Dec 28 01:04:04 master puppet-agent[7413]: Using configured environment 'production'
Dec 28 01:04:04 master puppet-agent[7413]: Retrieving pluginfacts
Dec 28 01:04:04 master puppet-agent[7413]: Retrieving plugin
Dec 28 01:04:05 master puppet-agent[7413]: Retrieving locales
Dec 28 01:04:05 master puppet-agent[7413]: Loading facts
Dec 28 01:04:15 master puppet-agent[7413]: Caching catalog for master.localdomain
Dec 28 01:04:17 master puppet-agent[7413]: Applying configuration version 'c121658'
Dec 28 01:04:21 master puppet-agent[7413]: (/Stage[main]/Mcollective_choria/Mcollective::Module_plugin[mcollective_choria]/File[/opt/puppetlabs/mcollective/plugins/mcollective/util/indifferent_hash.rb]/ensure) defined content as '{md5}967b519ad92957a96bb467f9deccb6cd'
Dec 28 01:04:25 master puppet-agent[7413]: (Mcollective::Module_plugin[mcollective_choria]) Scheduling refresh of Class[Mcollective::Service]
Dec 28 01:04:25 master puppet-agent[7413]: (Class[Mcollective::Service]) Scheduling refresh of Service[mcollective]
Dec 28 01:04:25 master systemd: Reloading.
Dec 28 01:04:25 master systemd: Starting The Marionette Collective...
Dec 28 01:04:25 master systemd: mcollective.service: Supervising process 7713 which is not our child. We'll most likely not notice when it exits.
Dec 28 01:04:25 master systemd: Started The Marionette Collective.
Dec 28 01:04:25 master puppet-agent[7413]: (/Stage[main]/Mcollective::Service/Service[mcollective]/ensure) ensure changed 'stopped' to 'running'
Dec 28 01:04:25 master puppet-agent[7413]: (/Stage[main]/Mcollective::Service/Service[mcollective]) Unscheduling refresh on Service[mcollective]
Dec 28 01:04:26 master puppet-agent[7413]: Applied catalog in 8.89 seconds
Dec 28 01:05:13 master puppet-agent[7773]: Using configured environment 'production'
Dec 28 01:05:13 master puppet-agent[7773]: Retrieving pluginfacts
Dec 28 01:05:13 master puppet-agent[7773]: Retrieving plugin
Dec 28 01:05:14 master puppet-agent[7773]: Retrieving locales
Dec 28 01:05:14 master puppet-agent[7773]: Loading facts
Dec 28 01:05:22 master puppet-agent[7773]: Caching catalog for master.localdomain
Dec 28 01:05:24 master puppet-agent[7773]: Applying configuration version 'c121658'
Dec 28 01:05:30 master puppet-agent[7773]: Applied catalog in 6.23 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment