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