eole-one-frontend/tmpl/groupadmin_vcenter.yaml

762 lines
24 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
small_logo: images/opennebula-5.0.png
provision_logo: images/opennebula-5.0.png
enabled_tabs:
- dashboard-tab
- instances-top-tab
- vms-tab
%if %%oneflow
- oneflow-services-tab
%end if
- vrouters-tab
- templates-top-tab
#- templates-tab
%if %%oneflow
- oneflow-templates-tab
%end if
#- vrouter-templates-tab
#- infrastructure-top-tab
#- clusters-tab
#- hosts-tab
#- zones-tab
#- storage-top-tab
#- datastores-tab
#- images-tab
#- files-tab
#- marketplaces-tab
#- marketplaceapps-tab
- network-top-tab
- vnets-tab
- vnets-topology-tab
#- secgroups-tab
- system-top-tab
- users-tab
- groups-tab
#- vdcs-tab
#- acls-tab
- settings-tab
#- support-tab
autorefresh: true
features:
# True to show showback monthly reports, and VM cost
showback: true
# Allows to change the security groups for each network interface
# on the VM creation dialog
secgroups: false
tabs:
dashboard-tab:
# The following widgets can be used inside any of the '_per_row' settings
# bellow. As the name suggest, the widgets will be scaled to fit one,
# two, or three per row. The footer uses the widgets at full size, i.e.
# one per row.
#
# - storage
# - users
# - network
# - hosts
# - vms
# - groupquotas
# - quotas
panel_tabs:
actions:
Dashboard.refresh: false
Sunstone.toggle_top: false
widgets_one_per_row:
- vms
- users
widgets_three_per_row:
widgets_two_per_row:
- groupquotas
- quotas
widgets_one_footer:
system-top-tab:
panel_tabs:
actions:
users-tab:
panel_tabs:
user_info_tab: true
user_quotas_tab: true
user_groups_tab: true
user_accounting_tab: true
user_showback_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
#- 3 # Group
#- 4 # Auth driver
- 5 # VMs
- 6 # Memory
- 7 # CPU
#- 8 # Group ID
#- 9 # Hidden User Data
#- 10 # Labels
actions:
User.refresh: true
User.create_dialog: true
User.update_password: true
User.quotas_dialog: true
User.groups_dialog: false
User.chgrp: false
User.addgroup: false
User.delgroup: false
User.change_authentication: false
User.delete: true
User.edit_labels: true
User.menu_labels: true
groups-tab:
panel_tabs:
group_info_tab: true
group_users_tab: true
group_quotas_tab: true
group_accounting_tab: true
group_showback_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
- 3 # Users
- 4 # VMs
- 5 # Memory
- 6 # CPU
#- 7 # Labels
actions:
Group.refresh: true
Group.create_dialog: false
Group.update_dialog: false
Group.quotas_dialog: false
Group.delete: false
Group.edit_admins: false
Group.edit_labels: true
Group.menu_labels: true
vdcs-tab:
panel_tabs:
vdc_info_tab: true
vdc_groups_tab: true
vdc_resources_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
- 3 # Groups
- 4 # Clusters
- 5 # Hosts
- 6 # VNets
- 7 # Datastores
#- 8 # Labels
actions:
Vdc.refresh: true
Vdc.create_dialog: true
Vdc.update_dialog: true
Vdc.rename: true
Vdc.delete: true
Vdc.edit_labels: true
Vdc.menu_labels: true
acls-tab:
panel_tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Applies to
- 3 # Affected resources
- 4 # Resource ID / Owned by
- 5 # Allowed operations
- 6 # Zone
#- 7 # ACL String
actions:
Acl.refresh: true
Acl.create_dialog: true
Acl.delete: true
templates-top-tab:
panel_tabs:
actions:
templates-tab:
panel_tabs:
template_info_tab: true
template_template_tab: false
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Registration time
#- 6 # Labels
actions:
Template.refresh: true
Template.create_dialog: false
Template.import_dialog: false
Template.update_dialog: false
Template.instantiate_vms: true
Template.rename: true
Template.chown: true
Template.chgrp: false
Template.chmod: false
Template.clone_dialog: true
Template.delete_dialog: true
Template.share: true
Template.unshare: true
Template.edit_labels: true
Template.menu_labels: true
template_creation_tabs:
general: true
storage: true
network: true
os_booting: true
features: true
input_output: true
context: true
scheduling: true
hybrid: true
other: true
%if %%oneflow
oneflow-templates-tab:
panel_tabs:
service_template_info_tab: true
service_template_roles_tab: true
service_template_template_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
#- 5 # Labels
actions:
ServiceTemplate.refresh: true
ServiceTemplate.create_dialog: false
ServiceTemplate.update_dialog: false
ServiceTemplate.instantiate: true
ServiceTemplate.chown: false
ServiceTemplate.chgrp: false
ServiceTemplate.chmod: false
ServiceTemplate.rename: false
ServiceTemplate.clone_dialog: false
ServiceTemplate.delete: false
ServiceTemplate.edit_labels: true
ServiceTemplate.menu_labels: true
%end if
vrouter-templates-tab:
panel_tabs:
vrouter_template_info_tab: true
vrouter_template_template_tab: false
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Registration time
#- 6 # Labels
actions:
VirtualRouterTemplate.refresh: true
VirtualRouterTemplate.create_dialog: false
VirtualRouterTemplate.update_dialog: false
VirtualRouterTemplate.rename: true
VirtualRouterTemplate.chown: true
VirtualRouterTemplate.chgrp: false
VirtualRouterTemplate.chmod: false
VirtualRouterTemplate.clone_dialog: true
VirtualRouterTemplate.delete_dialog: true
VirtualRouterTemplate.share: true
VirtualRouterTemplate.unshare: true
VirtualRouterTemplate.edit_labels: true
VirtualRouterTemplate.menu_labels: true
template_creation_tabs:
general: true
storage: true
network: true
os_booting: true
features: true
input_output: true
context: true
scheduling: true
hybrid: true
other: true
instances-top-tab:
panel_tabs:
actions:
vms-tab:
panel_tabs:
vm_info_tab: true
vm_capacity_tab: true
vm_storage_tab: true
vm_network_tab: true
vm_snapshot_tab: false
vm_placement_tab: false
vm_actions_tab: false
vm_conf_tab: false
vm_template_tab: false
vm_log_tab: false
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
#- 3 # Group
- 4 # Name
- 5 # Status
#- 6 # Used CPU
#- 7 # Used Memory
#- 8 # Host
- 9 # IPs
#- 10 # Start Time
- 11 # VNC
#- 12 # Hidden Template
#- 13 # Labels
actions:
VM.refresh: true
VM.create_dialog: true
VM.rename: true
VM.chown: true
VM.chgrp: false
VM.chmod: false
VM.deploy: false
VM.migrate: false
VM.migrate_live: false
VM.hold: true
VM.release: true
VM.suspend: false
VM.resume: true
VM.stop: false
VM.recover: false
VM.reboot: true
VM.reboot_hard: true
VM.poweroff: true
VM.poweroff_hard: true
VM.undeploy: true
VM.undeploy_hard: true
VM.terminate: true
VM.terminate_hard: true
VM.resize: false
VM.attachdisk: false
VM.detachdisk: false
VM.disk_saveas: false
VM.attachnic: false
VM.detachnic: false
VM.snapshot_create: false
VM.snapshot_revert: false
VM.snapshot_delete: false
VM.disk_snapshot_create: false
VM.disk_snapshot_revert: false
VM.disk_snapshot_delete: false
VM.resched: false
VM.unresched: false
VM.save_as_template: false
VM.updateconf: false
VM.edit_labels: true
VM.menu_labels: true
%if %%oneflow
oneflow-services-tab:
panel_tabs:
service_info_tab: true
service_roles_tab: true
service_log_tab: true
panel_tabs_actions:
service_roles_tab:
Role.scale: true
Role.hold: true
Role.release: true
Role.suspend: false
Role.resume: true
Role.stop: false
Role.reboot: true
Role.reboot_hard: true
Role.poweroff: true
Role.poweroff_hard: true
Role.undeploy: true
Role.undeploy_hard: true
Role.terminate: true
Role.terminate_hard: true
RoleVM.hold: true
RoleVM.release: true
RoleVM.suspend: false
RoleVM.resume: true
RoleVM.stop: false
RoleVM.reboot: true
RoleVM.reboot_hard: true
RoleVM.poweroff: true
RoleVM.poweroff_hard: true
RoleVM.undeploy: true
RoleVM.undeploy_hard: true
RoleVM.terminate: true
RoleVM.terminate_hard: true
RoleVM.resched: false
RoleVM.unresched: false
RoleVM.recover: false
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
#- 3 # Group
- 4 # Name
- 5 # State
#- 6 # Labels
actions:
Service.refresh: true
Service.chown: true
Service.chgrp: false
Service.chmod: false
Service.rename: true
Service.shutdown: true
Service.recover: true
Service.delete: true
Service.edit_labels: true
Service.menu_labels: true
%end if
infrastructure-top-tab:
panel_tabs:
actions:
clusters-tab:
panel_tabs:
cluster_info_tab: true
cluster_host_tab: true
cluster_vnet_tab: true
cluster_datastore_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
- 3 # Hosts
- 4 # VNets
- 5 # Datastores
#- 6 # Labels
actions:
Cluster.refresh: true
Cluster.create_dialog: true
Cluster.update_dialog: true
Cluster.delete: true
Cluster.rename: true
Cluster.edit_labels: true
Cluster.menu_labels: true
hosts-tab:
panel_tabs:
host_info_tab: true
host_monitoring_tab: true
host_vms_tab: true
host_wilds_tab: true
host_zombies_tab: true
host_esx_tab: true
host_pci_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
- 3 # Cluster
- 4 # RVMs
#- 5 # Real CPU
- 6 # Allocated CPU
#- 7 # Real MEM
- 8 # Allocated MEM
- 9 # Status
#- 10 # IM MAD
#- 11 # VM MAD
#- 12 # Last monitored on
#- 13 # Labels
actions:
Host.refresh: true
Host.create_dialog: true
Host.addtocluster: true
Host.rename: true
Host.enable: true
Host.disable: true
Host.offline: true
Host.delete: true
Host.edit_labels: true
Host.menu_labels: true
zones-tab:
panel_tabs:
zone_info_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Name
- 3 # Endpoint
#- 4 # Labels
actions:
Zone.refresh: true
Zone.create_dialog: true
Zone.rename: true
Zone.delete: true
Zone.edit_labels: true
Zone.menu_labels: true
storage-top-tab:
panel_tabs:
actions:
datastores-tab:
panel_tabs:
datastore_info_tab: true
datastore_image_tab: true
datastore_clusters_tab: false
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Capacity
- 6 # Cluster
#- 7 # Basepath
#- 8 # TM
#- 9 # DS
- 10 # Type
- 11 # Status
#- 12 # Labels
actions:
Datastore.refresh: true
Datastore.create_dialog: true
Datastore.addtocluster: true
Datastore.rename: true
Datastore.chown: true
Datastore.chgrp: true
Datastore.chmod: true
Datastore.delete: true
Datastore.enable: true
Datastore.disable: true
Datastore.edit_labels: true
Datastore.menu_labels: true
images-tab:
panel_tabs:
image_info_tab: true
image_vms_tab: true
image_snapshots_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Datastore
#- 6 # Size
- 7 # Type
#- 8 # Registration time
#- 9 # Persistent
- 10 # Status
- 11 # #VMs
#- 12 # Target
#- 13 # Labels
actions:
Image.refresh: true
Image.create_dialog: true
Image.upload_marketplace_dialog: false
Image.import_dialog: true
Image.rename: true
Image.chown: true
Image.chgrp: true
Image.chmod: true
Image.enable: true
Image.disable: true
Image.persistent: true
Image.nonpersistent: true
Image.clone_dialog: true
Image.delete: true
Image.snapshot_flatten: true
Image.snapshot_revert: true
Image.snapshot_delete: true
Image.edit_labels: true
Image.menu_labels: true
files-tab:
panel_tabs:
file_info_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Datastore
#- 6 # Size
- 7 # Type
#- 8 # Registration time
#- 9 # Persistent
- 10 # Status
#- 11 # #VMs
#- 12 # Target
#- 13 # Labels
actions:
File.refresh: true
File.create_dialog: true
File.rename: true
File.chown: true
File.chgrp: true
File.chmod: true
File.enable: true
File.disable: true
File.delete: true
File.edit_labels: true
File.menu_labels: true
marketplaces-tab:
panel_tabs:
marketplace_info_tab: true
marketplace_apps_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 5 # Capacity
- 6 # Apps
- 7 # Driver
- 8 # Zone
#- 9 # Labels
actions:
MarketPlace.refresh: true
MarketPlace.create_dialog: true
MarketPlace.update_dialog: true
MarketPlace.rename: true
MarketPlace.chown: true
MarketPlace.chgrp: true
MarketPlace.chmod: true
MarketPlace.delete: true
MarketPlace.edit_labels: true
MarketPlace.menu_labels: true
marketplaceapps-tab:
panel_tabs:
marketplaceapp_info_tab: true
marketplaceapp_templates_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
#- 5 # Version
- 6 # Size
- 7 # State
#- 8 # Type
- 9 # Registration
- 10 # Marketplace
- 11 # Zone
#- 12 # Labels
actions:
MarketPlaceApp.refresh: true
MarketPlaceApp.create_dialog: true
MarketPlaceApp.download_opennebula_dialog: true
MarketPlaceApp.download_local: true
MarketPlaceApp.rename: true
MarketPlaceApp.chown: true
MarketPlaceApp.chgrp: true
MarketPlaceApp.chmod: true
MarketPlaceApp.enable: true
MarketPlaceApp.disable: true
MarketPlaceApp.delete: true
MarketPlaceApp.edit_labels: true
MarketPlaceApp.menu_labels: true
network-top-tab:
panel_tabs:
actions:
vnets-tab:
panel_tabs:
vnet_info_tab: false
vnet_ar_list_tab: false
vnet_leases_tab: true
vnet_sg_list_tab: false
vnet_vr_list_tab: false
vnet_clusters_tab: false
table_columns:
- 0 # Checkbox
- 1 # ID
#- 2 # Owner
#- 3 # Group
- 4 # Name
#- 5 # Reservation
#- 6 # Cluster
#- 7 # Bridge
#- 8 # Leases
#- 9 # VLAN ID
#- 10 # Labels
actions:
Network.refresh: true
Network.create_dialog: false
Network.import_dialog: false
Network.update_dialog: false
Network.reserve_dialog: false
Network.addtocluster: false
Network.rename: false
Network.chown: false
Network.chgrp: false
Network.chmod: false
Network.delete: false
Network.hold_lease: false
Network.release_lease: false
Network.add_ar: false
Network.remove_ar: false
Network.update_ar: false
Network.edit_labels: true
Network.menu_labels: true
vrouters-tab:
panel_tabs:
virtual_router_info_tab: true
virtual_router_vms_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
#- 3 # Group
- 4 # Name
actions:
VirtualRouter.refresh: true
VirtualRouter.create_dialog: true
VirtualRouter.rename: true
VirtualRouter.chown: true
VirtualRouter.chgrp: false
VirtualRouter.chmod: false
VirtualRouter.delete: true
VirtualRouter.attachnic: false
VirtualRouter.detachnic: false
VirtualRouter.edit_labels: true
VirtualRouter.menu_labels: true
vnets-topology-tab:
panel_tabs:
actions:
NetworkTopology.refresh: true
NetworkTopology.fit: true
NetworkTopology.collapseVMs: true
NetworkTopology.openVMs: true
secgroups-tab:
panel_tabs:
security_group_info_tab: true
security_group_vms_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
#- 2 # Owner
#- 3 # Group
- 4 # Name
#- 5 # Labels
actions:
SecurityGroup.refresh: true
SecurityGroup.create_dialog: false
SecurityGroup.update_dialog: false
SecurityGroup.rename: false
SecurityGroup.chown: false
SecurityGroup.chgrp: false
SecurityGroup.chmod: false
SecurityGroup.clone_dialog: false
SecurityGroup.commit_dialog: false
SecurityGroup.delete: false
SecurityGroup.edit_labels: true
SecurityGroup.menu_labels: true
support-tab:
panel_tabs:
support_info_tab: true
table_columns:
#- 0 # Checkbox
- 1 # ID
- 2 # Subject
- 3 # Created at
- 4 # Status
actions:
Support.refresh: true
Support.create_dialog: true
settings-tab:
panel_tabs:
user_info_tab: true
user_quotas_tab: true
group_quotas_tab: true
user_accounting_tab: true
user_showback_tab: true
actions:
User.quotas_dialog: false