you can not add services later, this feature will be implemented in next HMC release.
As of not, you should make installation from the beginning.
In case if you hit puppet kick error again, there is a workaround:
run the following command from the terminal before starting installation by HMC:
yum install -y hadoop hadoop-libhdfs.x86_64 hadoop-native.x86_64 hadoop-pipes.x86_64 hadoop-sbin.x86_64 hadoop-lzo hadoop hadoop-libhdfs.i386 hadoop-native.i386 hadoop-pipes.i386 hadoop-sbin.i386 hadoop-lzo hive hcatalog oozie-client.noarch hdp_mon_dashboard hdp_mon_nagios_addons nagios-3.2.3 nagios-plugins-1.4.9 fping net-snmp-utils ganglia-gmetad-3.2.0 ganglia-gmond-3.2.0 gweb hdp_mon_ganglia_addons ganglia-gmond-3.2.0 hdp_mon_ganglia_addons snappy snappy-devel lzo lzo.i386 lzo-devel lzo-devel.i386 hadoop-secondarynamenode.x86_64
This will install packages on your system, and then HMC will detect this and go directly to configuring and starting part.
Please, try this way and let me know if there are still problems or questions.