I have created a new environment and have a PowerApp and CDS entities in this environment. Whilst developing and testing this was only exposed to a limited number of users but we now want to share this organisation-wide. We can do this on the app by sharing with Everyone, but how to we give a CDS role to Everyone? I can't see any options to do this when I look at the management tool.
By saying "CDS role", do you mean to modify the Common Data Service for Apps Entity?
If yes, then it would require PowerApps Plan 2.
Users who own PowerApps Plan 1 would be available to use the data in CDS,
Users who own PowerApps Plan 2 would be available to model the Data in CDS.
PowerApps standalone Plan 1 and Plan 2
Full-featured standalone PowerApps plans provide users the ability to create and run apps across data sources that extend beyond Office 365 and Dynamics 365, such as Salesforce and on-premises data sources, as well as Microsoft’s Common Data Service. These subscriptions also include features not available in Office 365 and Dynamics 365 plans.
Microsoft PowerApps Plan 2 subscriptions are for users and administrators who need full create and run capabilities. These users have access to important management capabilities like viewing usage and setting policy. PowerApps Plan 2 users can model data in the Common Data Service.
Microsoft PowerApps Plan 1 subscriptions are for users who primarily run apps. These users can still create apps and flows, but they can't model data in the Common Data Service or perform management tasks.