Hi Robert,

You are right about the meaning of "public", its scope is the resource's
group.
Using ACLs, you can create a group (let's say "shared"), and allow everybody
to use and instantiate IMAGE and TEMPLATES in that group.

$ onegroup create shared
ID: 100
ACL_ID: 2
ACL_ID: 3

$ oneacl create "* IMAGE+TEMPLATE/@100 INFO+USE+INSTANTIATE"
ID: 4

$ oneacl list
   ID     USER RES_VHNIUTG   RID OPE_CDUMIPpTW
    0       @1     V-NI-T-     *     C-----p--
    1       @1     -H-----     *     --U------
    2     @100     V-NI-T-     *     C-----p--
    3     @100     -H-----     *     --U------
    4        *     ---I-T-  @100     --U-I--T-

That will provide the scenario you described.
However, there's no straight-forward way for regular users to list the
resources in the "shared" group, as they can only list resources with the
'all', 'mine' or 'group' flag.

You can grant users the right to list all resources (INFO_POOL) if privacy
is not a concern... or you could create some other way to let users know the
list of resources in the "shared" group, for instance creating a new
Sunstone plug-in [1]


Maybe we could use this thread to discuss how to integrate better this
use-case in future versions.
We already have a request for multiple groups [2], that's one of the ways to
address this issue.

Regards,
Carlos.

[1] http://opennebula.org/documentation:rel3.0:sunstone_plugin_reference
[2] http://dev.opennebula.org/issues/761

--
Carlos Martín, MSc
Project Major Contributor
OpenNebula - The Open Source Toolkit for Cloud Computing
www.OpenNebula.org | cmar...@opennebula.org



On Wed, Aug 24, 2011 at 10:40 PM, Robert Parrott <parr...@seas.harvard.edu>
wrote:
> Hi Folks,
>
> Is there some way to make images or templates completely public?
>
> Currently, it looks like making an image or template "public" means
> that anyone within your group can see and use that image or template.
> It would be nice to also have the functionality where members of any
> group can make use of a set of public images and templates as a
> starting point for customizing their own VMs (i.e. "vanilla CentOS 6"
> or Ubuntu 10.04 LTS").
>
> Thanks,
> Rob
>
>
> --
> Robert E. Parrott, Ph.D. (Phys. '06)
> Director, Academic Computing
> Harvard University Sch. of Eng. and App. Sci.
> Maxwell-Dworkin  211,
> 33 Oxford St.
> Cambridge, MA 02138
> (617)-496-1520
> _______________________________________________
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to