Roles Configuration

Roles are currently managed in a configuration file: default-configurations.xml which is located in the Maestro server’s /var/maestro/conf subdirectory.

<roles>
  <role>
    <name>System Administrator</name>
    <permissions>
      <permission>manage-configuration</permission>
      <permission>manage-infrastructure</permission>
      <permission>manage-cloud</permission>
      <permission>view-plugins</permission>
      <permission>manage-plugins</permission>
      <permission>install-plugin</permission>
    </permissions>
    <child>
      <roleName>Project Administrator</roleName>
    </child>
  </role>
  <role>
    <name>Project Administrator</name>
    <permissions>
      <permission>manage-user</permission>
    </permissions>
    <child>
      <roleName>Project Developer</roleName>
      <roleName>Tester</roleName>
    </child>
    <archivaRoles>
      <archivaRole>
        <name>Repository Manager</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project Administrator</name>
      </continuumRole>
    </continuumRoles>
  </role>
  <role>
    <name>Project Developer</name>
    <roleType>Build</roleType>
    <permissions>
      <permission>add-build-project</permission>
      <permission>delete-build-project</permission>
      <permission>add-composition</permission>
      <permission>delete-composition</permission>
      <permission>edit-composition</permission>
      <permission>view-infrastructure</permission>
      <permission>manage-report</permission>
      <permission>confirm-action-item</permission>
    </permissions>
    <child>
      <roleName>Project Builder</roleName>
    </child>
    <archivaRoles>
      <archivaRole>
        <name>Repository Manager</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project Developer</name>
      </continuumRole>
    </continuumRoles>
  </role>
  <role>
    <name>Project Builder</name>
    <roleType>Build</roleType>
    <permissions>
      <permission>run-composition</permission>
      <permission>stop-composition</permission>
      <permission>view-report</permission>
    </permissions>
    <child>
      <roleName>Project User</roleName>
    </child>
    <archivaRoles>
      <archivaRole>
        <name>Repository Manager</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project User</name>
      </continuumRole>
    </continuumRoles>
  </role>
  <role>
    <name>Project User</name>
    <roleType>Build</roleType>
    <permissions>
      <permission>view-build-project</permission>
    </permissions>
    <archivaRoles>
      <archivaRole>
        <name>Repository Observer</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project User</name>
      </continuumRole>
    </continuumRoles>
  </role>
  <role>
    <name>Tester</name>
    <permissions>
      <permission>view-test-project</permission>
      <permission>add-test-project</permission>
      <permission>delete-test-project</permission>
      <permission>add-test-script</permission>
      <permission>delete-test-script</permission>
      <permission>edit-test-script</permission>
      <permission>run-test</permission>
      <permission>confirm-action-item</permission>
    </permissions>
    <child>
      <roleName>Project User</roleName>
    </child>
    <archivaRoles>
      <archivaRole>
        <name>Repository Observer</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project User</name>
      </continuumRole>
    </continuumRoles>
  </role>
  <role>
    <name>Demonstration User</name>
    <permissions>
      <permission>view-test-project</permission>
      <permission>view-infrastructure</permission>
      <permission>confirm-action-item</permission>
    </permissions>
    <child>
      <roleName>Project Builder</roleName>
    </child>
    <archivaRoles>
      <archivaRole>
        <name>Repository Manager</name>
      </archivaRole>
    </archivaRoles>
    <continuumRoles>
      <continuumRole>
        <name>Project Developer</name>
      </continuumRole>
    </continuumRoles>
  </role>
</roles>

Thank you for requesting a Maestro evaluation! This is our passion, and we want you to be successful. Please let us know how we may help!

Please enter your name, company email address and phone, and we will send you a link to your pre-built hosted evaluation within minutes.






I have read and agree to the Terms and Conditions.