On puppet-enterprise version 3.3.1, I am attempting to use the puppet node init command on a VMware puppet master node hosted on a VMware VSphere client with VCenter 5.1.0. My puppet master node has its permission configuration on another remote VM with postgresql installed.
I am executing the command in order to install puppet-enterprise on a newly provisioned node. Both are Ubuntu 12.04 VMs. I have manually installed a node previously and set it up as a slave node by accepting the certificate via my puppet console. I am currently attempting to set it up via the command puppet node init instead.
Looking through the docs on the ENC (external node classifier), I have not found mention of the node.yaml file as specified. I have tried to fill the parameters using my answers.install file, my puppet master, and my puppet master console, but it seems my particular configurations do not seem to be working? I do not recall assigning any node group, therefore I used the default specified in the answers.install file as 'pe-puppet', but I have also tried to use the group 'mcollective' as it is a group listed on the console group tab.
I have not done any configuration on my newly provisioned vm which I am trying to install puppet-enterprise on other than log in as root and create a password. Ergo, do I need to set up hosts, hostname, etc. or should I be able to do so via the puppet node init parameters? I imagine that it should be the case in which I should be able to set up a puppet VM without having done any previous modifications on a generic empty Ubuntu VM.