+start_puppet_service() {
+ # Start puppetserver
+ sudo service puppetserver stop
+ sudo service puppetserver start
+ sudo service puppetserver status
+ # Start all puppet agents
+ for host in "${all_agents_arr[@]}";do
+ echo "start puppet agent on:"${host}
+ ssh ${SSH_ARGS} ubuntu@${host} "sudo service puppet status"
+ ssh ${SSH_ARGS} ubuntu@${host} "sudo service puppet stop"
+ ssh ${SSH_ARGS} ubuntu@${host} "sudo service puppet start --no-client"
+ ssh ${SSH_ARGS} ubuntu@${host} "sudo service puppet status"
+ done
+
+ sudo puppet cert list --all
+ sudo puppet cert sign --all
+ sudo puppet cert list --all
+}
+