blob: ec8d30f472d2691550c8215b7eacf50de9e6f1a6 [file] [log] [blame]
Pavel Cizinsky82361442016-11-25 14:26:47 +01001
Aleš Komárek53c944b2017-02-06 14:08:15 +01002=================
3Designate formula
4=================
5
6Designate provides DNSaaS services for OpenStack.
7
8Sample pillars
9==============
Pavel Cizinsky82361442016-11-25 14:26:47 +010010
11.. code:: yaml
12
13 designate:
14 server:
15 database:
16 host: ${_param:database_vip_address}
17 notification: true
18 message_queue:
19 members:
20 - host: ${_param:messaging_node01_address}
21 - host: ${_param:messaging_node02_address}
22 - host: ${_param:messaging_node03_address}
23 pool:
24 pool_id: cae73b6f-95eb-4a7d-a567-099ae6176e08
25 nameservers:
26 - uuid: 690d7bc8-811b-404c-abcc-9cec54d87092
27 host: ${_param:cluster_node01_address}
28 port: 53
29 - uuid: bc5ddcf0-8d95-4f87-b435-9ff831a4a14c
30 host: ${_param:cluster_node02_address}
31 port: 53
32 - uuid: a43d5375-a5ec-4077-8c87-ec0b08fa3bd1
33 host: ${_param:cluster_node03_address}
34 port: 53
35 targets:
36 uuid: f26e0b32-736f-4f0a-831b-039a415c481e
37 options: 'port: 53, host: 127.0.0.1'
38 masters: 127.0.0.1:5354
39 type: bind9
40
41Usage
Aleš Komárek53c944b2017-02-06 14:08:15 +010042=====
Pavel Cizinsky82361442016-11-25 14:26:47 +010043
44Create server
45
46.. code:: bash
47
48 designate server-create --name ns.example.com.
49
50Create domain
51
52.. code:: bash
53
54 designate domain-create --name example.com. --email mail@example.com
55
56Create record
57
58.. code:: bash
59
60 designate record-create example.com. --name test.example.com. --type A --data 10.2.14.15
61
62Test it
63
64.. code:: bash
65
66 dig @127.0.0.1 test.example.com.
Filip Pytlounbfa72112017-02-02 13:17:47 +010067
68Documentation and Bugs
69======================
70
71To learn how to install and update salt-formulas, consult the documentation
72available online at:
73
74 http://salt-formulas.readthedocs.io/
75
76In the unfortunate event that bugs are discovered, they should be reported to
77the appropriate issue tracker. Use Github issue tracker for specific salt
78formula:
79
80 https://github.com/salt-formulas/salt-formula-letsencrypt/issues
81
82For feature requests, bug reports or blueprints affecting entire ecosystem,
83use Launchpad salt-formulas project:
84
85 https://launchpad.net/salt-formulas
86
87You can also join salt-formulas-users team and subscribe to mailing list:
88
89 https://launchpad.net/~salt-formulas-users
90
91Developers wishing to work on the salt-formulas projects should always base
92their work on master branch and submit pull request against specific formula.
93
94 https://github.com/salt-formulas/salt-formula-letsencrypt
95
96Any questions or feedback is always welcome so feel free to join our IRC
97channel:
98
99 #salt-formulas @ irc.freenode.net