openssl s_client -connect puppet.example.com:8140

openssl s_client -connect puppet.example.com:8140 \
 -CAfile /var/lib/puppet/ssl/certs/ca.pem \
 -cert /var/lib/puppet/ssl/certs/mynode.example.com.pem \
 -key /var/lib/puppet/ssl/private_keys/mynode.example.com.pem

telnet puppet.example.com 8140

puppet agent --test --debug --verbose

# Puppet master v. 3 in debug mode :
puppet master --no-daemonize --debug --verbose --trace

# Puppet master v. 4 in debug mode :
/opt/puppetlabs/bin/puppetserver foreground --debug

Inspect a variable :

notice(inline_template("<%= @the_var.inspect %>"))
file {'/tmp/inspect.txt': content => inline_template('<%= @the_var.to_yaml %>')}
notify { "Test var: ${the_var}": loglevel => 'err' }