<div dir="ltr">I agree that the current setup is not ideal for the long term, and Mike's reasoning for why it is that way today is spot on. I am hopeful that these problems will be solved (at least in part) by mazer, which allows repositories with multiple roles but is still considered experimental. <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 13, 2019 at 1:22 PM Juan Cabrera <<a href="mailto:juan.cabrera@unamur.be">juan.cabrera@unamur.be</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF">
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote">
          <div><br>
          </div>
          <div>Does anyone have any thoughts on how to overcome either
            Juan's difficulties (with our current layout) or the ones we
            would have (with Juan's proposed layout)? I can think of
            Juan using symlinks with our current layout.</div>
          <div>-Mike <br>
          </div>
        </div>
      </div>
    </blockquote>
    <p>Thanks Mike,</p>
    <p>Yes, you are right, now I use ansible-pulp as a submodule in a
      separated directory in my git project and then I had symlinks in
      my roles directory.</p>
    <p>The work flow in my university is to clone the project with roles
      from our gitlab as submodules and external roles are installed
      using requirements.</p>
    <p>ansible</p>
    <p>├── requirements.yml<br>
      ├── roles<br>
      │   ├── pulp ->
      ../../submodules/roles-pulp/roles/pulp                (this is
      from ansible-pulp)<br>
      │   ├── pulp-content ->
      ../../submodules/roles-pulp/roles/pulp-content<br>
      │   ├── pulp-database ->
      ../../submodules/roles-pulp/roles/pulp-database<br>
      │   ├── pulp-dependencies    (this is a submodule from the gitlab
      repo)<br>
      │   │   ├── defaults<br>
      │   │   │   └── main.yml<br>
      │   │   ├── handlers<br>
      │   │   │   └── main.yml<br>
      │   │   ├── meta<br>
      ....<br>
    </p>
    <p>├── roles.galaxy <br>
      │   └── geerlingguy.postgresql   (this is installed with
      ansible-galaxy)<br>
      │       ├── defaults<br>
      │       │   └── main.yml<br>
      │       ├── handlers</p>
    <p>___</p>
    <p>Juan<br>
    </p>
    <div class="gmail-m_-6157861954007127653moz-signature">-- <br>
      <div style="font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:normal;color:rgb(97,99,101)"> <img src="cid:16ab7445b08a45218d61" style="display: block; margin: 1em 0em;">
        <p style="margin:1em"> <span style="font-weight:bold">Juan
            CABRERA</span><br>
          <span style="color:rgb(105,190,40)">Correspondant informatique</span><br>
          <span>Département de Mathématiques</span> </p>
        <p style="margin:1em">
          <span style="font-weight:bold">T.</span> 081724919<br>
          <a style="color:rgb(105,190,40)" href="mailto:juan.cabrera@unamur.be" target="_blank">juan.cabrera@unamur.be</a><br>
          <a style="color:rgb(105,190,40)" href="http://staff.unamur.be/jbcabrer" target="_blank">http://staff.unamur.be/jbcabrer</a>
        </p>
        <p style="margin:1em"> <span style="font-weight:bold;font-size:8pt">Université de Namur ASBL</span><br>
          <span>Rue de Bruxelles 61 - 5000 Namur</span><br>
          <span>Belgique</span><br>
        </p>
        <p style="margin:1em;font-size:6pt;color:rgb(105,190,40)"> <span>Let’s
            respect the environment together.</span><br>
          <span style="font-weight:bold">Only print this message if
            necessary!</span><br>
        </p>
      </div>
    </div>
  </div>

_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>