blob: a59b3b567b4bcb4ac30e65b6e5ab5771ae58aa72 [file] [log] [blame]
Ales Komarek882ac7b2014-07-14 10:47:56 +02001
Ales Komarek77dbf032017-01-29 21:46:05 +01002============
3Bind formula
4============
Ales Komarek882ac7b2014-07-14 10:47:56 +02005
Ales Komarek77dbf032017-01-29 21:46:05 +01006BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users. The name BIND stands for Berkeley Internet Name Domain”, because the software originated in the early 1980s at the University of California at Berkeley.
7
8Sample pillars
9==============
10
11.. code-block:: yaml
Ales Komarek882ac7b2014-07-14 10:47:56 +020012
Ales Komarek712343b2014-09-22 11:36:17 +020013 bind:
14 server:
15 enabled: true
Filip Pytloun5299d072016-10-06 11:23:21 +020016 key:
17 keyname:
18 secret: xyz
19 algorithm: hmac-sha512
Filip Pytloun57435b22016-10-06 11:30:16 +020020 server:
21 8.8.8.8:
22 keys:
23 - keyname
Ales Komarek712343b2014-09-22 11:36:17 +020024 zone:
25 sub.domain.com:
Filip Pytloun52aa75d2016-02-26 17:14:54 +010026 ttl: 86400
27 root: "hostmaster@domain.com"
Ales Komarek712343b2014-09-22 11:36:17 +020028 type: master
Ales Komarekce71bf92014-09-30 11:35:30 +020029 records:
30 - name: @
31 type: A
32 ttl: 7200
33 value: 192.168.0.5
Ales Komarek712343b2014-09-22 11:36:17 +020034 1.168.192.in-addr.arpa:
35 type: master
Ales Komarekce71bf92014-09-30 11:35:30 +020036 notify: false
Filip Pytlounfaf8bbc2016-02-26 16:32:20 +010037 slave.domain.com:
38 type: slave
39 notify: true
40 masters:
Filip Pytloun52aa75d2016-02-26 17:14:54 +010041 # Masters must be specified by IP address
42 - 8.8.8.8
43 - 8.8.4.4
Filip Pytlounfaf8bbc2016-02-26 16:32:20 +010044 dnssec:
45 enabled: true
46 # Don't hide version
47 version: true
48 # Allow recursion, better don't on public dns servers
49 recursion:
50 hosts:
51 - localhost
Ales Komarekfbfa1682014-09-22 11:31:14 +020052
Ales Komarek77dbf032017-01-29 21:46:05 +010053Read more
54=========
Ales Komarek2bf43322014-09-22 13:03:41 +020055
Ales Komarekce71bf92014-09-30 11:35:30 +020056* https://github.com/theforeman/puppet-dns
Filip Pytlounfaf8bbc2016-02-26 16:32:20 +010057* https://help.ubuntu.com/community/BIND9ServerHowto
Ales Komarek77dbf032017-01-29 21:46:05 +010058* https://www.isc.org/downloads/bind/
Filip Pytloun379fff02017-02-02 13:02:03 +010059
60Documentation and Bugs
61======================
62
63To learn how to install and update salt-formulas, consult the documentation
64available online at:
65
66 http://salt-formulas.readthedocs.io/
67
68In the unfortunate event that bugs are discovered, they should be reported to
69the appropriate issue tracker. Use Github issue tracker for specific salt
70formula:
71
72 https://github.com/salt-formulas/salt-formula-bind/issues
73
74For feature requests, bug reports or blueprints affecting entire ecosystem,
75use Launchpad salt-formulas project:
76
77 https://launchpad.net/salt-formulas
78
79You can also join salt-formulas-users team and subscribe to mailing list:
80
81 https://launchpad.net/~salt-formulas-users
82
83Developers wishing to work on the salt-formulas projects should always base
84their work on master branch and submit pull request against specific formula.
85
86 https://github.com/salt-formulas/salt-formula-bind
87
88Any questions or feedback is always welcome so feel free to join our IRC
89channel:
90
91 #salt-formulas @ irc.freenode.net