<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 06/08/14 14:32, Anne Gentle wrote:<br>
    </div>
    <blockquote
cite="mid:CAD0KtVH43VDnCdJc0Qt44ZeGdEeY+UABwiR1ogQ3eR7b5DX5JA@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <br>
          <div class="gmail_quote">On Tue, Aug 5, 2014 at 9:13 PM, Steve
            Baker <span dir="ltr"><<a moz-do-not-send="true"
                href="mailto:sbaker@redhat.com" target="_blank">sbaker@redhat.com</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div class="">
                  <div>On 06/08/14 09:25, Parisa Heidari wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <pre>Hi,
I am trying Heat - IceHouse but I cannot even create a tiny VM as explained in
the documents
(<a moz-do-not-send="true" href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/heat-verify.html" target="_blank">http://docs.openstack.org/icehouse/install-guide/install/apt/content/heat-verify.html</a>).
In Heat-engine log file, I saw that "stack-user-domain" ID is not set in the
heat.conf file. So I modified heat.conf and added admin ID (the one defined
when Keystone was installed and configured) and its name and password for
stack_user_domain, stack_domain_admin, and stack_domain_admin_password,
respectively. But still stack creation fails and I see in the logs that
"ClientException: The server has either erred or is incapable of performing the
requested operation".

What should be set in heat.conf as stack-user-domain and other corresponding
variables? should I create a new domain for Heat and how?

Many thanks,
Parisa

</pre>
                  </blockquote>
                </div>
                It looks like you need to run the
                heat-keystone-setup-domain script and copy the resulting
                snippet into heat.conf</div>
            </blockquote>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>Hi Steve, </div>
            <div>Should that script be part of the install docs?
              Currently it just says to Create the heat_stack_user role.</div>
            <div><br>
            </div>
            <div>I can log a doc bug, just want to be clear what it is
              that's missing. </div>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
    We do have <a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/heat/+bug/1326483">https://bugs.launchpad.net/heat/+bug/1326483</a> for the
    missing man page.<br>
    <br>
    For the doc bug, the heat installation instructions need to describe
    when and how to run heat-keystone-setup-domain[1]<br>
    but actually for the icehouse release of heat the script is
    create_heat_domain[2]<br>
    <br>
    Having said all that, if the heat domain is not configured there is
    fallback code which reverts to the Havana behaviour of requiring the
    stack launching user be an admin, and _that_ may be the cause of
    Parisa's error above.<br>
    <br>
    [1]
<a class="moz-txt-link-freetext" href="http://git.openstack.org/cgit/openstack/heat/tree/bin/heat-keystone-setup-domain">http://git.openstack.org/cgit/openstack/heat/tree/bin/heat-keystone-setup-domain</a><br>
    [2]
<a class="moz-txt-link-freetext" href="http://git.openstack.org/cgit/openstack/heat/tree/tools/create_heat_domain?h=stable/icehouse">http://git.openstack.org/cgit/openstack/heat/tree/tools/create_heat_domain?h=stable/icehouse</a><br>
  </body>
</html>