So I have been trying to spin up a new chef-server to test things out, but
it is only temporary, so I have no need for an actual DNS entry to be
setup. Although, no matter what configuration item I change it never
downloads the cookbook from the IP address:
On Tue, Nov 5, 2013 at 7:45 PM, BK Box bk@theboxes.org wrote:
Ohai,
So I have been trying to spin up a new chef-server to test things out, but
it is only temporary, so I have no need for an actual DNS entry to be
setup. Although, no matter what configuration item I change it never
downloads the cookbook from the IP address:
Yes I followed those instructions, but the problem I'm having is from the
node being bootstrapped. The node installs chef, registers with the
chef-server, and starts the run_list. When it gets to the point to sync the
cookbooks, the server responds with the location of the cookbooks at the
domain instead of the IP address. Since the domain is not valid, the
bootstrapped node cannot resolve it and fails. I could set an /etc/hosts on
the new node, but that doesn't fix my problem of build and bootstrap with
one command.
Have you followed the instructions for setting up a test environment
without adding it to DNS as specified here: Install the Chef Infra Server ?
js
On Tue, Nov 5, 2013 at 7:45 PM, BK Box bk@theboxes.org wrote:
Ohai,
So I have been trying to spin up a new chef-server to test things out,
but it is only temporary, so I have no need for an actual DNS entry to be
setup. Although, no matter what configuration item I change it never
downloads the cookbook from the IP address:
On Tuesday, November 5, 2013 at 7:45 PM, BK Box wrote:
Ohai,
So I have been trying to spin up a new chef-server to test things out, but it is only temporary, so I have no need for an actual DNS entry to be setup. Although, no matter what configuration item I change it never downloads the cookbook from the IP address:
I even recursively grepped all of /var/opt/chef-server to find the domain and change it from domain to IP and restarted.
Nothing.
Has anyone used OSS chef-server with just the IP of the server?
Thanks.
BK Box
In the next point release of the chef-server, (11.0.10), it will defer to the provided Host header when generating URLs for responses, so that should fix your issue: https://tickets.opscode.com/browse/CHEF-4086
However, at some future time, we’re going to make chef-client verify SSL certificates by default (right now you have to opt-in). When that happens, you’ll have to have the correct CN (i.e. hostname) in your SSL certificate or disable cert verification on the client. See here for more about that: SSL Certificate Validation in Chef - Chef Blog | Chef