how do i bootstrap the newly created node to connect to the chef server instead of localhost (chef zero)
Opened this issue · 1 comments
Hi, used the chef-provisoining-vspshere plugin to create a VM on vcenter with the recipe using chef zero from a mac workstation.. however the created Vm (node) is trying to connect to http://localhost:8889 during bootstrap instead of my my chef server.. how do i make the new created VM (node) bootstrap and connect to my chef server
with_machine_options :bootstrap_options => {
use_linked_clone: true,
num_cpus: 1,
memory_mb: 2048,
network_name: ["VM Network"],
datacenter: 'east-dc',
resource_pool: 'my-cluster',
template_name: 'c7-template-v1',
:ssh => {
:user => 'xx',
:password => 'xx',
:paranoid => false
}
},
:sudo => true
}
See https://github.com/chef/chef-provisioning#pointing-boxes-at-chef-servers for bootstrapping against a real chef server.
You would add a with_chef_server
to your recipe:
with_chef_server "https://chef-server.example.org",
:client_name => 'Chef user or client',
:signing_key_filename => '/path/to/pemfile.pem'