Skip to content

Instantly share code, notes, and snippets.

@CUXIDUMDUM
Created February 8, 2015 20:04
Show Gist options
  • Save CUXIDUMDUM/963b27b4825384d225f8 to your computer and use it in GitHub Desktop.
Save CUXIDUMDUM/963b27b4825384d225f8 to your computer and use it in GitHub Desktop.
puppet blogs
while installing puppet on vagrant ubuntu
vagrant@puppetmaster:~$ sudo service apache2 start
* Starting web server apache2 Syntax error on line 19 of /etc/apache2/sites-enabled/puppetmaster:
SSLCertificateKeyFile: file '/var/lib/puppet/ssl/private_keys/puppetmaster.example.com.pem' does not exist or is empty
Action 'start' failed.
The Apache error log may have more information.
vagrant@puppetmaster:~$ sudo puppet cert revoke puppetmaster.example.com
err: Could not call revoke: Could not find a serial number for puppetmaster.example.com
vagrant@puppetmaster:~$ sudo puppet cert revoke puppet
notice: Revoked certificate with serial 3
vagrant@puppetmaster:~$ sudo puppet cert revoke puppetmaster
notice: Revoked certificate with serial 2
vagrant@puppetmaster:~$ sudo puppet cert revoke puppet.example.com
err: Could not call revoke: Could not find a serial number for puppet.example.com
vagrant@puppetmaster:~$ sudo puppet cert revoke puppetmaster
notice: Revoked certificate with serial 2
vagrant@puppetmaster:~$ sudo puppet cert generate puppetmaster.example.com
err: Could not call generate: A Certificate already exists for puppetmaster.example.com
vagrant@puppetmaster:~$ sudo puppet cert revoke puppetmaster.example.com
err: Could not call revoke: Could not find a serial number for puppetmaster.example.com
vagrant@puppetmaster:~$ sudo puppet cert revoke puppetmaster
notice: Revoked certificate with serial 2
vagrant@puppetmaster:~$ sudo puppet cert revoke puppet
notice: Revoked certificate with serial 3
vagrant@puppetmaster:~$ sudo puppet cert clean puppet
notice: Revoked certificate with serial 3
notice: Removing file Puppet::SSL::Certificate puppet at '/var/lib/puppet/ssl/ca/signed/puppet.pem'
notice: Removing file Puppet::SSL::Certificate puppet at '/var/lib/puppet/ssl/certs/puppet.pem'
notice: Removing file Puppet::SSL::Key puppet at '/var/lib/puppet/ssl/private_keys/puppet.pem'
vagrant@puppetmaster:~$ sudo puppet cert clean puppetmaster
notice: Revoked certificate with serial 2
notice: Removing file Puppet::SSL::Certificate puppetmaster at '/var/lib/puppet/ssl/ca/signed/puppetmaster.pem'
notice: Removing file Puppet::SSL::Certificate puppetmaster at '/var/lib/puppet/ssl/certs/puppetmaster.pem'
notice: Removing file Puppet::SSL::Key puppetmaster at '/var/lib/puppet/ssl/private_keys/puppetmaster.pem'
vagrant@puppetmaster:~$ sudo puppet cert clean puppetmaster.example.com
notice: Revoked certificate with serial 2
notice: Removing file Puppet::SSL::Certificate puppetmaster.example.com at '/var/lib/puppet/ssl/certs/puppetmaster.example.com.pem'
vagrant@puppetmaster:~$ sudo puppet cert clean puppet.example.com
err: Could not call revoke: Could not find a serial number for puppet.example.com
vagrant@puppetmaster:~$ sudo puppet cert generate puppetmaster.example.com
notice: puppetmaster.example.com has a waiting certificate request
notice: Signed certificate request for puppetmaster.example.com
notice: Removing file Puppet::SSL::CertificateRequest puppetmaster.example.com at '/var/lib/puppet/ssl/ca/requests/puppetmaster.example.com.pem'
notice: Removing file Puppet::SSL::CertificateRequest puppetmaster.example.com at '/var/lib/puppet/ssl/certificate_requests/puppetmaster.example.com.pem'
vagrant@puppetmaster:~$ sudo service apache2 restart
* Restarting web server apache2
vagrant@puppetmaster:~$ sudo puppet cert list -all
+ "puppetmaster.example.com" (B2:57:DD:6F:D5:74:62:4F:D1:1A:A7:D4:5D:60:65:70)
vagrant@puppetmaster:~$ sudo touch /etc/puppet/manifests/site.pp
vagrant@puppetmaster:~$ sudo service apache2 restart
* Restarting web server apache2 ... waiting
vagrant@puppetmaster:~$ sudo puppet cert sign puppet.example.com
notice: Signed certificate request for puppet.example.com
notice: Removing file Puppet::SSL::CertificateRequest puppet.example.com at '/var/lib/puppet/ssl/ca/requests/puppet.example.com.pem'
puppet-agent
vagrant@puppet:~$ sudo puppet agent --test
info: Creating a new SSL key for puppet.example.com
info: Caching certificate for ca
info: Creating a new SSL certificate request for puppet.example.com
info: Certificate Request fingerprint (md5): 61:DA:F3:FF:7B:CD:A2:86:39:9F:71:9D:8A:69:A5:3A
Exiting; no certificate found and waitforcert is disabled
vagrant@puppet:~$ sudo puppet agent --test
info: Caching certificate for puppet.example.com
info: Caching certificate_revocation_list for ca
info: Caching catalog for puppet.example.com
info: Applying configuration version '1423425510'
info: Creating state file /var/lib/puppet/state/state.yaml
notice: Finished catalog run in 0.02 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment