- From: AJ Christensen <
>
- To:
- Subject: [chef] Re: DNS server cookbook that integrates well with chef
- Date: Tue, 20 Dec 2011 17:17:39 +1300
Try this dnsimple cookbook, it uses the API to add records.
https://github.com/heavywater/chef-dnsimple
--AJ
On 20 December 2011 17:11, Vincent Jorgensen
<
>
wrote:
>
Hi all!
>
>
I'm an avid chef user and recent convert to the chef way and ruby way. I'm
>
a frequent reader of the list, but this is my first post, so if this is out
>
of line for this list, let me know and I'll post my question elsewhere.
>
>
I'm looking for a good cookbook for use with chef for a simple local DNS
>
solution. Basically, what I want is to be able to do this (or something
>
similar):
>
>
nodes=search(:nodes,"*:")
>
nodes.each do |n|
>
dns_server "add-n-to-dns-server" do
>
name n[:server_name] + "." + node.chef_environment # e.g.
>
server001.testing
>
type "host"
>
ipaddress n[:ipaddress]
>
action :add
>
not_if <entry already exists> # or have the dns provider handle this
>
provision
>
done
>
done
>
>
Then point my local servers to use the server running this cookbook as
>
their primary DNS for local resolution
>
>
I've been toying with djbdns all day, but it isn't working as advertised.
>
One, it isn't centos ready, and the bluepill code isn't finished for the
>
server config. Is there a simple DNS cookbook that's pre-baked that might
>
work for me? I'm even willing to use bind if it "just works".
>
>
Thanks in advance. And for all the developers who read this list, thank you
>
for all you do. Chef is great!
>
>
Best,
>
Vincent
Archive powered by MHonArc 2.6.16.