<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"> <span>Hi <b>Major, Jean, Jesse and Kevin,</b><br><br>Hope you are all doing well.<br><br>I have been interacting with you lately on openstack mailing lists and IRC chats regarding <b>Designate component inclusion in Openstack-Ansible</b>, so that its deployment can be made similar to other components.<br><br>As recommended, I have opened a <b>spec</b> also at : <a target="_blank" href="https://review.openstack.org/#/c/254161/" title="https://review.openstack.org/#/c/254161/">https://review.openstack.org/#/c/254161/</a> and uploaded the sample <b>designate.yml</b> file at <a target="_blank" href="https://github.com/prpandey26/Designate/blob/master/designate.yml#L3" title="https://github.com/prpandey26/Designate/blob/master/designate.yml#L3">https://github.com/prpandey26/Designate/blob/master/designate.yml#L3</a>.<br><br>To proceed with the configuration and role setup, I have the following queries-<br></span><ol><li><span>I believe for making the starting the initial setup, only conf.d and env.d needs to be altered. <b>In env.d, I edited the designate.yml file, then in conf.d, what host changes exactly I need to make for designate component?</b></span></li><li><span>Jean suggested that "after making changes in env.d and conf.d, ansible will create the new entries for your component". <b>Do I have to run anything for this? At what location will the new entries be created? Is it with respect to the roles for designate automatically created?</b></span></li><li>As a next step, I am planning to add role directories for designate component <b>'os-designate-yml' file in '/opt/openstack-ansible/playbooks'</b> and a seperate roles directory for <b>'os-designate' at '/opt/openstack-ansible/playbooks/roles'.</b> <b>Can you please let me know if this has to be created by us or env.d and conf.d will directly created it?</b><br></li></ol><p>I have not seen any document yet for the extra-containers to be added to openstack-ansible, however I checked only specs have been created for ironic, trove, etc. <br></p><p>Hence, any help from you regarding the steps in sequence will be highly appreciated.<br></p><span><br><br><font size="2">Thanks & Regards<br>
</font><font size="2">Swati Sharma<br>
</font><font size="2">System Engineer<br>
</font><font size="2">Tata Consultancy Services<br>
</font><font size="2">Mailto: sharma.swati6@tcs.com<br>
</font><font size="2">Website: <a href="http://www.tcs.com">http://www.tcs.com</a><br>
</font><font size="2">____________________________________________<br>
</font><font size="2">Experience certainty.       IT Services<br>
</font><font size="2">                    Business Solutions<br>
</font><font size="2">                    Consulting<br>
</font><font size="2">____________________________________________<br>
</font></span><br><br><font color="#990099">-----Major Hayden <major@mhtx.net> wrote: -----</font><div class="iNotesHistory" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org><br>From: Major Hayden <major@mhtx.net><br>Date: 12/04/2015 06:53PM<br>Subject: Re: [openstack-dev] [openstack-ansible] Install Openstack-Ansible<br><br><div><font face="Courier New,Courier,monospace" size="2">On Fri, 2015-12-04 at 10:01 +0530, Sharma Swati6 wrote:<br>> To add a new container, we have followed the steps as mentioned in<br>> the extra_container.yml.example. Please find the sample designate.yml<br>> file attached and created as per the steps.<br><br>That's a good start.  However, you'll need to sign up[1] to be an<br>OpenStack developer (agreeing to some contracts and things so you can<br>commit this into the upstream repositories.<br><br>Once you do that, you'll want to assemble a spec for the changes you<br>want to make.  A spec defines what you hope to accomplish and gives<br>everyone on the project a chance to review the steps you're planning to<br>take.  You can look at a spec I wrote[2] for ideas and then use the<br>openstack-ansible-specs template[3] to begin working on your spec.<br><br>A spec isn't busywork -- it shows the intention of what you're trying<br>to do and allows other people on the project to point out areas of<br>concern and improvement.<br><br>> To add the new roles in openstack-ansible repository, shall I create<br>> the directory looking at what is there for keystone or other<br>> components and make the configuration changes only, or can I clone it<br>> from somewhere also?<br><br>There is a push lately to use independent role repositories, but I'm<br>not sure if that's a hard requirement at the moment.  Jesse Pretorius<br>or Kevin Carter may be better people to talk about that in this thread.<br><br>Details on independent role repositories are in a spec[4] as well.<br><br>> Thereafter, as suggested by you, I have to test this new container<br>> with the existing ones.<br>> <br>> I believe there is no such link available with such steps and 'how<br>> to' part for openstack-ansible. Please let me know if you/anyone else<br>> have already done this part to add a new component container<br>> similarly.<br><br>We can help you with this in IRC once you've completed the other steps<br>I've listed above.  Join us on Freenode in #openstack-ansible and we<br>will be happy to help you along the way!<br><br>[1] <a href="http://docs.openstack.org/infra/manual/developers.html">http://docs.openstack.org/infra/manual/developers.html</a><br>[2] <a href="http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/security-hardening.html">http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/security-hardening.html</a><br>[3] <a href="https://github.com/openstack/openstack-ansible-specs/blob/master/specs/template.rst">https://github.com/openstack/openstack-ansible-specs/blob/master/specs/template.rst</a><br>[4] <a href="http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/independent-role-repositories.html">http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/independent-role-repositories.html</a><br><br>-- <br>Major Hayden<br><br><br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br></font></div></div></div><div></div></font><p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you</p>

<p></p>