<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Many thanks <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I was aware of the dependencies and download them all to
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">/home/centos/ansible-installation/roles/dependencies
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">[centos@ansible-tests-tshtilma dependencies]$ ls<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">apt_package_pinning  lxc_container_create  lxc_hosts  openstack_hosts  pip_install<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">also my test playbook was taken from the examples so its almost identical<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Jesse Pretorius [mailto:    ]
<br>
<b>Sent:</b> <span lang="HE" dir="RTL">יום ה 17 נובמבר 2016 15:45</span><br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [openstack-ansible][openstack-ansible-plugins] error in rabbitmq installation , config template plugin<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The error you’re seeing is because that role has dependencies which can’t be resolved.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The deps are here:<o:p></o:p></p>
<p class="MsoNormal"><a href="https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/newton/meta/main.yml#L35">https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/newton/meta/main.yml#L35</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The roles are mostly designed to be re-usable without the integrated repository, but to do so you’ll need to inspect the role tests to see what it needs to work:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Role requirements, to resolve the meta deps:<o:p></o:p></p>
<p class="MsoNormal"><a href="https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/newton/tests/ansible-role-requirements.yml">https://github.com/openstack/openstack-ansible-rabbitmq_server/blob/stable/newton/tests/ansible-role-requirements.yml</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">An example inventory, playbook, etc is all here:<o:p></o:p></p>
<p class="MsoNormal"><a href="https://github.com/openstack/openstack-ansible-rabbitmq_server/tree/stable/newton/tests">https://github.com/openstack/openstack-ansible-rabbitmq_server/tree/stable/newton/tests</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If you get stuck, feel free to join us in #openstack-ansible in IRC on Freenode.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">HTH,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jesse<o:p></o:p></p>
<p class="MsoNormal">IRC: odyssey4me<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:36.0pt"><b><span style="color:black">From:
</span></b><span style="color:black">"Shtilman, Tomer (Nokia - IL)" <<a href="mailto:tomer.shtilman@nokia.com">tomer.shtilman@nokia.com</a>><br>
<b>Reply-To: </b>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<b>Date: </b>Thursday, November 17, 2016 at 1:33 PM<br>
<b>To: </b>"<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<b>Subject: </b>[openstack-dev] [openstack-ansible][openstack-ansible-plugins] error in rabbitmq installation , config template plugin</span><span style="font-size:12.0pt;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Times New Roman","serif""><o:p> </o:p></span></p>
</div>
<p class="MsoNormal" style="margin-left:36.0pt">Hi All<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">I am relatively new to Ansible, trying to run a playbook installing rabbit server
<a href="https://github.com/openstack/openstack-ansible-rabbitmq_server">https://github.com/openstack/openstack-ansible-rabbitmq_server</a> (all stable/newton)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">- name: Install RabbitMQ server<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  hosts: rabbitmq_all<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  user: root<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  roles:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">    - { role: "rabbitmq_server", tags: [ "rabbitmq-server" ] }<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  vars:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">    rabbitmq_cookie_token: secrete<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">I get an error:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">statically included: /home/centos/ansible-installation/roles/dependencies/pip_install/tasks/configure.yml<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">The error appears to have been in '/home/centos/ansible-installation/roles/dependencies/pip_install/tasks/configure.yml': line 40, column 3, but may<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">be elsewhere in the file depending on the exact syntax problem.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">The offending line appears to be:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">- name: Drop pip global config(s)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  ^ here<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">The task is :<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">- name: Drop pip global config(s)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  config_template:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">    src: "global.conf.j2"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">    ……<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">config_template task is coming from
<a href="https://github.com/openstack/openstack-ansible-plugins/blob/master/action/_v2_config_template.py">
https://github.com/openstack/openstack-ansible-plugins/blob/master/action/_v2_config_template.py</a> and cloned locally<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">also I have set the action_plugins = /home/centos/openstack-ansible-plugins:/home/centos/openstack-ansible-plugins/action<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">from a bit of debugging its look like the the path is scanned
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Any ideas will be appreciated<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Tomer<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">   
<o:p></o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">Rackspace Limited is a company registered in England & Wales (company registered number 03897010) whose registered office is at 5 Millington Road, Hyde Park Hayes, Middlesex
 UB3 4AZ. Rackspace Limited privacy policy can be viewed at <a href="http://www.rackspace.co.uk/legal/privacy-policy">
www.rackspace.co.uk/legal/privacy-policy</a> - This e-mail message may contain confidential or privileged information intended for the recipient. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission
 in error, please notify us immediately by e-mail at <a href="mailto:abuse@rackspace.com">
abuse@rackspace.com</a> and delete the original message. Your cooperation is appreciated.
<o:p></o:p></span></p>
</div>
</body>
</html>