After doing the 'simp config' I ran the 'simp bootstrap'
The output is as follows:
...snipped...
Track => #### Done!
... with tag 'group'
Track => #### Done!
Relabeling filesystem for selinux...
Cleaning out /tmp
*** Running Puppet Finalization ***
Track => ########### Done!
Waiting for Puppet Server to Start @
The Puppet Server did not start within 5 minutes. Please start puppetserver by hand and inspect any issues.
/usr/lib/ruby/gems/1.8/gems/simp-cli-1.0.6/lib/simp/cli/commands/bootstrap.rb:63:in `ensure_running'
/usr/lib/ruby/gems/1.8/gems/simp-cli-1.0.6/lib/simp/cli/commands/bootstrap.rb:71:in `track_output'
/usr/lib/ruby/gems/1.8/gems/simp-cli-1.0.6/lib/simp/cli/commands/bootstrap.rb:197:in `run'
/usr/lib/ruby/gems/1.8/gems/simp-cli-1.0.6/lib/simp/cli.rb:81:in `start'
/usr/lib/ruby/gems/1.8/gems/simp-cli-1.0.6/bin/simp:5
/usr/bin/simp:19:in `load'
/usr/bin/simp:19
However when I ran the following command, it is alive:
service --status-all |grep puppetserver
puppetserver (pid 2509) is running...
And when I took a look at the bootstrap.rb file, line 63 is the failure message, referring to line 51 where it does this:
running = (%x{/usr/bin/curl -sS --cert /var/lib/puppet/ssl/certs/`hostname`.pem --key /var/lib/puppet/ssl/private_keys/`hostname`.pem -k -H "Accept: s" https://localhost:#{port}/production/certificate_revocation_list/ca 2>&1} =~ /CRL/)
I ran the curl command by itself and it is fine:
-----BEGIN X509 CRL-----
MIICojCBiwIBATANBgkqhkiG9w0BAQsFADAoMSYwJAYDVQQDDB1QdXBwZXQgQ0E6
IHB1cHBldC5sb2NhbGRvbWFpbhcNMTUwOTI1MTUxNDQ5WhcNMjAwOTI1MTUxNDQ5
...snipped...
S1mGISDfUnrYukYUJ6gckR7U8xiCL1L9bwkFbrZWe1KTcvkX/DIUCk2egkSPmLX3
vQN4Yqko3MsDgX0+vzsqJag/FtSvhVRLY3z0AK0emvVvUtI5pu07e11CUGO4HtDt
+BvVYCId
-----END X509 CRL-----
[root@puppet ~]#
So I am unsure why this fails after 5 minutes when puppetserver is actually alive and well.
I am pretty sure there are more steps that the simp script was going to run after the 'Running Puppet Finalization' step. Rebooting the simp server machine and rerunning the 'simp bootstrap' doesn't resolve this.
I also attach the simp_bootstrap.log file.