<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi,</p>
    <p>I'm new to OpenStack and I would like to install a production
      cloud (Centos 7) using tripleo in our research lab. <br>
    </p>
    <p>I followed the steps in
<a class="moz-txt-link-freetext" href="https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html">https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html</a>
      for a baremetal undercloud environment. Yet it fails. Failure
      seems to be on the iscsid container. But messages are a bit
      cryptic to me. Here's part of my detailed ansible.log file with
      the failure: <a class="moz-txt-link-freetext" href="https://pastebin.com/2wViAh6e">https://pastebin.com/2wViAh6e</a> . The interesting lines
      are those I think:</p>
    <div class="de1">        "2019-01-15 09:26:07,250 ERROR: 728237 --
      Failed running docker-puppet.py for iscsid", </div>
    <div class="de1">        "2019-01-15 09:26:07,251 ERROR: 728237 --
      Notice: hiera(): Cannot load backend module_data: cannot load such
      file -- hiera/backend/module_data_backend", </div>
    <div class="de2">        "Notice: Compiled catalog for
      <my.cloud.hostname> in environment production in 0.58
      seconds", </div>
    <div class="de1">        "Notice:
/Stage[main]/Tripleo::Profile::Base::Iscsid/Exec[reset-iscsi-initiator-name]/returns:
      sh: /etc/iscsi/initiatorname.iscsi: Permission denied", </div>
            "Notice:
/Stage[main]/Tripleo::Profile::Base::Iscsid/File[/etc/iscsi/.initiator_reset]:
    Dependency Exec[reset-iscsi-initiator-name] has failures: true",
    <p><br>
    </p>
    <p>The details of my installation are as follow:</p>
    <p>1- Fresh Centos 7 install, all updated</p>
    <p>2- A non-root user, part of the docker group</p>
    <p>3- I did all the validations for tripleo, they all pass</p>
    <p>4- I plan to do node discovery, so I don't have the
      instackenv.json file</p>
    <p>5- I enabled the triple repos:</p>
    <p>$ sudo yum install -y
<a class="moz-txt-link-freetext" href="https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20190114223251.6470f0c.el7.noarch.rpm">https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20190114223251.6470f0c.el7.noarch.rpm</a><br>
      $ sudo -E tripleo-repos -b rocky current</p>
    <p>6- Install the tripleo client:</p>
    <p>$ sudo yum install -y python-tripleoclient</p>
    <p>7- Prepare the undercloud.conf file: see <a id="pasteurl"
href="https://framabin.org/p/?ebfee19a647baba1#jAO4Jkik3z9ajavrhKQ7mgCz2s8Nea3v/uwlRYLgVVQ=">https://framabin.org/p/?ebfee19a647baba1#jAO4Jkik3z9ajavrhKQ7mgCz2s8Nea3v/uwlRYLgVVQ=</a></p>
    <p>8- I skipped all the optional steps</p>
    <p>9- Undercloud installation</p>
    <p>$ openstack undercloud install</p>
    <p><br>
    </p>
    <p>What am I missing here? I tried on 2 different machines, with a
      fresh or older installations, I always did the same steps and it
      all fails at the same place.</p>
    <p>Thank you and best regards,</p>
    <p>Geneviève<br>
    </p>
  </body>
</html>