Hey Fernando,
No reactions either means no one is interested in the question, or the
more optimistic view is that no one else is using it. I don't but the
theory is that read-only users can see/list anything in their domain
and in any domain below theirs, including VMs, networks. and capacity
data. I am not pleading it is useful, just that there is an intended
use. Maybe it is worth discussing if the role should be removed...

On Fri, Jul 18, 2025 at 3:12 AM Fernando Alvarez <lugano...@gmail.com> wrote:
>
> Hi everyone,
>
> I’d like to raise a question regarding the “Read-Only User” role as
> described in the CloudStack documentation:
>
> https://docs.cloudstack.apache.org/en/latest/adminguide/accounts.html#read-only-user
>
> According to the docs, this role is intended to grant users visibility into
> resources, without allowing them to modify anything — which is perfectly
> reasonable in principle.
>
> However, in practice, I’ve found the role to be quite unusable in most
> real-world scenarios. Here’s why:
>
> - A user under an account assigned the “Read-Only User” role can see
> resources created within that same account — including those created by
> other users of the same account — but cannot create any resources
> themselves.
> - This limitation means that such users are essentially locked out of any
> action.
> - If all users in the account inherit the read-only role, then no one in
> the account is able to provision anything — reducing the role to a purely
> passive viewer state.
>
> This seems contradictory: while the role is meant to allow non-disruptive
> observation of resources, in practice it’s extremely limited and offers
> very little real utility unless the account also includes other users with
> more privileged roles.
>
> To be clear: I understand that CloudStack supports dynamic roles and that
> custom roles can be defined to fit specific use cases. My point here is
> that the default “Read-Only User” role, as shipped, seems to have very
> limited applicability — and I wonder if anyone is actually using it in
> production.
>
> I’d be very interested in hearing your thoughts. Is there a common use case
> I might be overlooking? Has anyone adapted this role successfully in
> practice?
>
>
>
>
>
> Best regards,
>
> --
> Fernando.



-- 
Daan

Reply via email to