parent
d1546b2a9c
commit
ec5a11c6c9
@ -4,13 +4,23 @@
|
|||||||
<service>opennebula-sunstone</service>
|
<service>opennebula-sunstone</service>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-server.conf'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-server.conf'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-logos.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-logos.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin.yaml'/>
|
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/cloud.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/kvm/admin.yaml' source='kvm-admin.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin_vcenter.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/kvm/cloud.yaml' source='kvm-cloud.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/kvm/groupadmin.yaml' source='kvm-groupadmin.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/user.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/kvm/user.yaml' source='kvm-user.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/cloud_vcenter.yaml'/>
|
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin_vcenter.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/mixed/admin.yaml' source='mixed-admin.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/mixed/cloud.yaml' source='mixed-cloud.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/mixed/groupadmin.yaml' source='mixed-groupadmin.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/mixed/user.yaml' source='mixed-user.yaml'/>
|
||||||
|
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/vcenter/admin.yaml' source='vcenter-admin.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/vcenter/cloud.yaml' source='vcenter-cloud.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/vcenter/groupadmin.yaml' source='vcenter-groupadmin.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/vcenter/user.yaml' source='vcenter-user.yaml'/>
|
||||||
|
|
||||||
|
|
||||||
<file filelist='onefrontend' name='/etc/nginx/sites-available/nebula.conf' source='nginx-nebula.conf'/>
|
<file filelist='onefrontend' name='/etc/nginx/sites-available/nebula.conf' source='nginx-nebula.conf'/>
|
||||||
<file filelist='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True'/>
|
<file filelist='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True'/>
|
||||||
<service_access service='sunstoneHttps'>
|
<service_access service='sunstoneHttps'>
|
||||||
|
858
tmpl/kvm-admin.yaml
Normal file
858
tmpl/kvm-admin.yaml
Normal file
@ -0,0 +1,858 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
- infrastructure-top-tab
|
||||||
|
- clusters-tab
|
||||||
|
- hosts-tab
|
||||||
|
- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
- vdcs-tab
|
||||||
|
- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
# Do not enable external checking
|
||||||
|
# - support-tab
|
||||||
|
# - upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: true
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
- hosts
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
- storage
|
||||||
|
- network
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: false
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: true
|
||||||
|
Template.chgrp: true
|
||||||
|
Template.chmod: true
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: true
|
||||||
|
ServiceTemplate.chgrp: true
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: true
|
||||||
|
VirtualRouterTemplate.chgrp: true
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: true
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
vm_template_tab: true
|
||||||
|
vm_log_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: true
|
||||||
|
VM.chgrp: true
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: true
|
||||||
|
VM.migrate: true
|
||||||
|
VM.migrate_live: true
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
VM.recover: true
|
||||||
|
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: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.resched: true
|
||||||
|
VM.unresched: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.unresched: true
|
||||||
|
RoleVM.recover: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: true
|
||||||
|
Service.chgrp: true
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.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
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: true
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
vnet_clusters_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Reservation
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: true
|
||||||
|
Network.import_dialog: false
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: true
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: true
|
||||||
|
Network.chgrp: true
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: true
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
190
tmpl/kvm-cloud.yaml
Normal file
190
tmpl/kvm-cloud.yaml
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
enabled_tabs:
|
||||||
|
- provision-tab
|
||||||
|
- settings-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to allow to create machines to cloud users
|
||||||
|
cloud_vm_create: true
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the vCenter info (VM & VRouters)
|
||||||
|
show_vcenter_info: true
|
||||||
|
tabs:
|
||||||
|
provision-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_info_tab: false
|
||||||
|
vm_capacity_tab: true
|
||||||
|
vm_storage_tab: true
|
||||||
|
vm_network_tab: true
|
||||||
|
vm_snapshot_tab: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: false
|
||||||
|
vm_template_tab: false
|
||||||
|
vm_log_tab: false
|
||||||
|
provision_tabs:
|
||||||
|
%if %%oneflow
|
||||||
|
flows: true
|
||||||
|
%else
|
||||||
|
flows: false
|
||||||
|
%end if
|
||||||
|
templates: true
|
||||||
|
actions: &provisionactions
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate chmod --recursive'
|
||||||
|
Template.chmod: false
|
||||||
|
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate delete --recursive'
|
||||||
|
Template.delete: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.reboot: true
|
||||||
|
VM.reboot_hard: true
|
||||||
|
VM.poweroff: true
|
||||||
|
VM.poweroff_hard: true
|
||||||
|
VM.undeploy: false
|
||||||
|
VM.undeploy_hard: false
|
||||||
|
VM.terminate: true
|
||||||
|
VM.terminate_hard: true
|
||||||
|
VM.resize: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
dashboard:
|
||||||
|
# Connected user's quotas
|
||||||
|
quotas: true
|
||||||
|
# Overview of connected user's VMs
|
||||||
|
vms: true
|
||||||
|
# Group's quotas
|
||||||
|
groupquotas: false
|
||||||
|
# Overview of group's VMs
|
||||||
|
groupvms: false
|
||||||
|
create_vm:
|
||||||
|
# True to allow capacity (CPU, MEMORY, VCPU) customization
|
||||||
|
capacity_select: true
|
||||||
|
# True to allow NIC customization
|
||||||
|
network_select: true
|
||||||
|
# True to allow vmgroup customization
|
||||||
|
vmgroup_select: true
|
||||||
|
# True to allow DISK size customization
|
||||||
|
disk_resize: true
|
||||||
|
# True to allow datastore customization
|
||||||
|
datastore_select: true
|
||||||
|
settings-tab:
|
||||||
|
panel_tabs:
|
||||||
|
settings_info_tab: false
|
||||||
|
settings_config_tab: true
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
vms-tab:
|
||||||
|
actions: *provisionactions
|
||||||
|
images-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Onwer
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
vnets-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
secgroups-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
vmgroup-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
datastores-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Capacity
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
#- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
856
tmpl/kvm-groupadmin.yaml
Normal file
856
tmpl/kvm-groupadmin.yaml
Normal file
@ -0,0 +1,856 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
#- storage-top-tab
|
||||||
|
#- datastores-tab
|
||||||
|
#- images-tab
|
||||||
|
#- files-tab
|
||||||
|
#- marketplaces-tab
|
||||||
|
#- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
- 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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Group
|
||||||
|
#- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: false
|
||||||
|
User.chgrp: 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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: false
|
||||||
|
VirtualRouterTemplate.update_dialog: false
|
||||||
|
VirtualRouterTemplate.instantiate_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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
#- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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.disk_resize: 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: true
|
||||||
|
VM.updateconf: false
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: 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
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_vr_list_tab: false
|
||||||
|
vnet_clusters_tab: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
#- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
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
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
849
tmpl/kvm-user.yaml
Normal file
849
tmpl/kvm-user.yaml
Normal file
@ -0,0 +1,849 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
#- system-top-tab
|
||||||
|
#- users-tab
|
||||||
|
#- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
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
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- network
|
||||||
|
- storage
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: false
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: false
|
||||||
|
Template.chgrp: false
|
||||||
|
Template.chmod: true
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: false
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: false
|
||||||
|
ServiceTemplate.chgrp: false
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: false
|
||||||
|
VirtualRouterTemplate.chgrp: false
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: false
|
||||||
|
VM.chgrp: false
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: false
|
||||||
|
VM.migrate: false
|
||||||
|
VM.migrate_live: false
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
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: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: false
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.resched: false
|
||||||
|
VM.unresched: false
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: false
|
||||||
|
Service.chgrp: false
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.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
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: false
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: false
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
Datastore.addtocluster: false
|
||||||
|
Datastore.rename: true
|
||||||
|
Datastore.chown: false
|
||||||
|
Datastore.chgrp: false
|
||||||
|
Datastore.chmod: true
|
||||||
|
Datastore.delete: false
|
||||||
|
Datastore.enable: false
|
||||||
|
Datastore.disable: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_dialog: true
|
||||||
|
Image.rename: true
|
||||||
|
Image.chown: false
|
||||||
|
Image.chgrp: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
File.refresh: true
|
||||||
|
File.create_dialog: true
|
||||||
|
File.rename: true
|
||||||
|
File.chown: false
|
||||||
|
File.chgrp: false
|
||||||
|
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
|
||||||
|
#- 10 # Search data
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: true
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
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
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: false
|
||||||
|
Network.import_dialog: false
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: false
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: false
|
||||||
|
Network.chgrp: false
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: false
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Owner
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
858
tmpl/mixed-admin.yaml
Normal file
858
tmpl/mixed-admin.yaml
Normal file
@ -0,0 +1,858 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
- infrastructure-top-tab
|
||||||
|
- clusters-tab
|
||||||
|
- hosts-tab
|
||||||
|
- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
- vdcs-tab
|
||||||
|
- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
# Do not enable external checking
|
||||||
|
# - support-tab
|
||||||
|
# - upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: true
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: true
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
- hosts
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
- storage
|
||||||
|
- network
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: true
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: true
|
||||||
|
Template.chgrp: true
|
||||||
|
Template.chmod: true
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: true
|
||||||
|
ServiceTemplate.chgrp: true
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: true
|
||||||
|
VirtualRouterTemplate.chgrp: true
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: true
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
vm_template_tab: true
|
||||||
|
vm_log_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: true
|
||||||
|
VM.chgrp: true
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: true
|
||||||
|
VM.migrate: true
|
||||||
|
VM.migrate_live: true
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
VM.recover: true
|
||||||
|
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: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.resched: true
|
||||||
|
VM.unresched: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.unresched: true
|
||||||
|
RoleVM.recover: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: true
|
||||||
|
Service.chgrp: true
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.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
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: true
|
||||||
|
Image.upload_marketplace_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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: true
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
vnet_clusters_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Reservation
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: true
|
||||||
|
Network.import_dialog: true
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: true
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: true
|
||||||
|
Network.chgrp: true
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: true
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
190
tmpl/mixed-cloud.yaml
Normal file
190
tmpl/mixed-cloud.yaml
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
enabled_tabs:
|
||||||
|
- provision-tab
|
||||||
|
- settings-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to allow to create machines to cloud users
|
||||||
|
cloud_vm_create: true
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the vCenter info (VM & VRouters)
|
||||||
|
show_vcenter_info: true
|
||||||
|
tabs:
|
||||||
|
provision-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_info_tab: false
|
||||||
|
vm_capacity_tab: true
|
||||||
|
vm_storage_tab: true
|
||||||
|
vm_network_tab: true
|
||||||
|
vm_snapshot_tab: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: false
|
||||||
|
vm_template_tab: false
|
||||||
|
vm_log_tab: false
|
||||||
|
provision_tabs:
|
||||||
|
%if %%oneflow
|
||||||
|
flows: true
|
||||||
|
%else
|
||||||
|
flows: false
|
||||||
|
%end if
|
||||||
|
templates: true
|
||||||
|
actions: &provisionactions
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate chmod --recursive'
|
||||||
|
Template.chmod: false
|
||||||
|
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate delete --recursive'
|
||||||
|
Template.delete: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.reboot: true
|
||||||
|
VM.reboot_hard: true
|
||||||
|
VM.poweroff: true
|
||||||
|
VM.poweroff_hard: true
|
||||||
|
VM.undeploy: false
|
||||||
|
VM.undeploy_hard: false
|
||||||
|
VM.terminate: true
|
||||||
|
VM.terminate_hard: true
|
||||||
|
VM.resize: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
dashboard:
|
||||||
|
# Connected user's quotas
|
||||||
|
quotas: true
|
||||||
|
# Overview of connected user's VMs
|
||||||
|
vms: true
|
||||||
|
# Group's quotas
|
||||||
|
groupquotas: false
|
||||||
|
# Overview of group's VMs
|
||||||
|
groupvms: false
|
||||||
|
create_vm:
|
||||||
|
# True to allow capacity (CPU, MEMORY, VCPU) customization
|
||||||
|
capacity_select: true
|
||||||
|
# True to allow NIC customization
|
||||||
|
network_select: true
|
||||||
|
# True to allow vmgroup customization
|
||||||
|
vmgroup_select: true
|
||||||
|
# True to allow DISK size customization
|
||||||
|
disk_resize: true
|
||||||
|
# True to allow datastore customization
|
||||||
|
datastore_select: true
|
||||||
|
settings-tab:
|
||||||
|
panel_tabs:
|
||||||
|
settings_info_tab: false
|
||||||
|
settings_config_tab: true
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
vms-tab:
|
||||||
|
actions: *provisionactions
|
||||||
|
images-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Onwer
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
vnets-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
secgroups-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
vmgroup-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
datastores-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Capacity
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
#- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
856
tmpl/mixed-groupadmin.yaml
Normal file
856
tmpl/mixed-groupadmin.yaml
Normal file
@ -0,0 +1,856 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
#- storage-top-tab
|
||||||
|
#- datastores-tab
|
||||||
|
#- images-tab
|
||||||
|
#- files-tab
|
||||||
|
#- marketplaces-tab
|
||||||
|
#- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
- 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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Group
|
||||||
|
#- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: false
|
||||||
|
User.chgrp: 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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: false
|
||||||
|
VirtualRouterTemplate.update_dialog: false
|
||||||
|
VirtualRouterTemplate.instantiate_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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
#- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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.disk_resize: 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: true
|
||||||
|
VM.updateconf: false
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: 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
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_vr_list_tab: false
|
||||||
|
vnet_clusters_tab: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
#- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
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
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
849
tmpl/mixed-user.yaml
Normal file
849
tmpl/mixed-user.yaml
Normal file
@ -0,0 +1,849 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
#- system-top-tab
|
||||||
|
#- users-tab
|
||||||
|
#- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
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
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- network
|
||||||
|
- storage
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: false
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: false
|
||||||
|
Template.chgrp: false
|
||||||
|
Template.chmod: true
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: false
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: false
|
||||||
|
ServiceTemplate.chgrp: false
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: false
|
||||||
|
VirtualRouterTemplate.chgrp: false
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: false
|
||||||
|
VM.chgrp: false
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: false
|
||||||
|
VM.migrate: false
|
||||||
|
VM.migrate_live: false
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
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: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: false
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.resched: false
|
||||||
|
VM.unresched: false
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: false
|
||||||
|
Service.chgrp: false
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.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
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: false
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: false
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
Datastore.addtocluster: false
|
||||||
|
Datastore.rename: true
|
||||||
|
Datastore.chown: false
|
||||||
|
Datastore.chgrp: false
|
||||||
|
Datastore.chmod: true
|
||||||
|
Datastore.delete: false
|
||||||
|
Datastore.enable: false
|
||||||
|
Datastore.disable: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_dialog: true
|
||||||
|
Image.rename: true
|
||||||
|
Image.chown: false
|
||||||
|
Image.chgrp: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
File.refresh: true
|
||||||
|
File.create_dialog: true
|
||||||
|
File.rename: true
|
||||||
|
File.chown: false
|
||||||
|
File.chgrp: false
|
||||||
|
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
|
||||||
|
#- 10 # Search data
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: true
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
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
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: false
|
||||||
|
Network.import_dialog: false
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: false
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: false
|
||||||
|
Network.chgrp: false
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: false
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Owner
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
19
tmpl/sunstone-logos.yaml
Normal file
19
tmpl/sunstone-logos.yaml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# You can add custom logos here, or disable any of the default ones commenting
|
||||||
|
# out its line
|
||||||
|
- { 'name': "Alpine Linux", 'path': "images/logos/alpine.png"}
|
||||||
|
- { 'name': "ALT", 'path': "images/logos/alt.png"}
|
||||||
|
- { 'name': "Arch Linux", 'path': "images/logos/arch.png"}
|
||||||
|
- { 'name': "CentOS", 'path': "images/logos/centos.png"}
|
||||||
|
- { 'name': "Debian", 'path': "images/logos/debian.png"}
|
||||||
|
- { 'name': "Fedora", 'path': "images/logos/fedora.png"}
|
||||||
|
- { 'name': "FreeBSD", 'path': "images/logos/freebsd.png"}
|
||||||
|
- { 'name': "HardenedBSD", 'path': "images/logos/hardenedbsd.png"}
|
||||||
|
- { 'name': "Knoppix", 'path': "images/logos/knoppix-logo.png"}
|
||||||
|
- { 'name': "Linux", 'path': "images/logos/linux.png"}
|
||||||
|
- { 'name': "Oracle", 'path': "images/logos/oel.png"}
|
||||||
|
- { 'name': "Redhat", 'path': "images/logos/redhat.png"}
|
||||||
|
- { 'name': "SUSE", 'path': "images/logos/suse.png"}
|
||||||
|
- { 'name': "Ubuntu", 'path': "images/logos/ubuntu.png"}
|
||||||
|
- { 'name': "Windows XP/2003", 'path': "images/logos/windowsxp.png"}
|
||||||
|
- { 'name': "Windows 8/2012", 'path': "images/logos/windows8.png"}
|
||||||
|
- { 'name': "Windows 10/2016", 'path': "images/logos/windows8.png"}
|
855
tmpl/vcenter-admin.yaml
Normal file
855
tmpl/vcenter-admin.yaml
Normal file
@ -0,0 +1,855 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
#- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
#- secgroups-tab
|
||||||
|
- infrastructure-top-tab
|
||||||
|
- clusters-tab
|
||||||
|
- hosts-tab
|
||||||
|
- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
- vdcs-tab
|
||||||
|
- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
- support-tab
|
||||||
|
- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: true
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
- hosts
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: true
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: true
|
||||||
|
Template.chgrp: true
|
||||||
|
Template.chmod: true
|
||||||
|
Template.clone_dialog: true
|
||||||
|
Template.delete_dialog: true
|
||||||
|
Template.share: false
|
||||||
|
Template.unshare: false
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: true
|
||||||
|
ServiceTemplate.chgrp: true
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: true
|
||||||
|
VirtualRouterTemplate.chgrp: true
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
VirtualRouterTemplate.clone_dialog: true
|
||||||
|
VirtualRouterTemplate.delete_dialog: true
|
||||||
|
VirtualRouterTemplate.share: false
|
||||||
|
VirtualRouterTemplate.unshare: false
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: true
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
vm_template_tab: true
|
||||||
|
vm_log_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: true
|
||||||
|
VM.chgrp: true
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: true
|
||||||
|
VM.migrate: false
|
||||||
|
VM.migrate_live: false
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
VM.recover: true
|
||||||
|
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: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: false
|
||||||
|
VM.disk_snapshot_revert: false
|
||||||
|
VM.disk_snapshot_delete: false
|
||||||
|
VM.resched: true
|
||||||
|
VM.unresched: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.unresched: true
|
||||||
|
RoleVM.recover: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: true
|
||||||
|
Service.chgrp: true
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.menu_labels: true
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: false
|
||||||
|
Datastore.import_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: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: true
|
||||||
|
Image.upload_marketplace_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: false
|
||||||
|
Image.snapshot_revert: false
|
||||||
|
Image.snapshot_delete: false
|
||||||
|
Image.edit_labels: true
|
||||||
|
Image.menu_labels: true
|
||||||
|
files-tab:
|
||||||
|
panel_tabs:
|
||||||
|
file_info_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: false
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
vnet_clusters_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Reservation
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: true
|
||||||
|
Network.import_dialog: true
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: true
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: true
|
||||||
|
Network.chgrp: true
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: true
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
191
tmpl/vcenter-cloud.yaml
Normal file
191
tmpl/vcenter-cloud.yaml
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
enabled_tabs:
|
||||||
|
- provision-tab
|
||||||
|
- settings-tab
|
||||||
|
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
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to allow to create machines to cloud users
|
||||||
|
cloud_vm_create: true
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the vCenter info (VM & VRouters)
|
||||||
|
show_vcenter_info: true
|
||||||
|
tabs:
|
||||||
|
provision-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_info_tab: false
|
||||||
|
vm_capacity_tab: true
|
||||||
|
vm_storage_tab: true
|
||||||
|
vm_network_tab: true
|
||||||
|
vm_snapshot_tab: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: false
|
||||||
|
vm_template_tab: false
|
||||||
|
vm_log_tab: false
|
||||||
|
provision_tabs:
|
||||||
|
%if %%oneflow
|
||||||
|
flows: true
|
||||||
|
%else
|
||||||
|
flows: false
|
||||||
|
%end if
|
||||||
|
templates: true
|
||||||
|
|
||||||
|
actions: &provisionactions
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate chmod --recursive'
|
||||||
|
Template.chmod: false
|
||||||
|
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate delete --recursive'
|
||||||
|
Template.delete: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.reboot: true
|
||||||
|
VM.reboot_hard: true
|
||||||
|
VM.poweroff: true
|
||||||
|
VM.poweroff_hard: true
|
||||||
|
VM.undeploy: false
|
||||||
|
VM.undeploy_hard: false
|
||||||
|
VM.terminate: true
|
||||||
|
VM.terminate_hard: true
|
||||||
|
VM.resize: true
|
||||||
|
VM.disk_resize: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.save_as_template: true
|
||||||
|
dashboard:
|
||||||
|
# Connected user's quotas
|
||||||
|
quotas: true
|
||||||
|
# Overview of connected user's VMs
|
||||||
|
vms: true
|
||||||
|
# Group's quotas
|
||||||
|
groupquotas: false
|
||||||
|
# Overview of group's VMs
|
||||||
|
groupvms: false
|
||||||
|
create_vm:
|
||||||
|
# True to allow capacity (CPU, MEMORY, VCPU) customization
|
||||||
|
capacity_select: true
|
||||||
|
# True to allow NIC customization
|
||||||
|
network_select: true
|
||||||
|
# True to allow vmgroup customization
|
||||||
|
vmgroup_select: true
|
||||||
|
# True to allow DISK size customization
|
||||||
|
disk_resize: true
|
||||||
|
# True to allow datastore customization
|
||||||
|
datastore_select: true
|
||||||
|
settings-tab:
|
||||||
|
panel_tabs:
|
||||||
|
settings_info_tab: false
|
||||||
|
settings_config_tab: true
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
vms-tab:
|
||||||
|
actions: *provisionactions
|
||||||
|
images-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Onwer
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
vnets-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
secgroups-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
vmgroup-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
datastores-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Capacity
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
#- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
856
tmpl/vcenter-groupadmin.yaml
Normal file
856
tmpl/vcenter-groupadmin.yaml
Normal file
@ -0,0 +1,856 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
#- storage-top-tab
|
||||||
|
#- datastores-tab
|
||||||
|
#- images-tab
|
||||||
|
#- files-tab
|
||||||
|
#- marketplaces-tab
|
||||||
|
#- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
#- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
- system-top-tab
|
||||||
|
- users-tab
|
||||||
|
- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: true
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
|
||||||
|
# True to show the user datatable to instantiate VM
|
||||||
|
show_as_uid_instantiate: true
|
||||||
|
|
||||||
|
# True to show the group datatable to instantiate VM
|
||||||
|
show_as_gid_instantiate: true
|
||||||
|
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:
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- vms
|
||||||
|
- users
|
||||||
|
- 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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Group
|
||||||
|
#- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: false
|
||||||
|
User.chgrp: 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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: true
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: false
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: false
|
||||||
|
VirtualRouterTemplate.update_dialog: false
|
||||||
|
VirtualRouterTemplate.instantiate_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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Status
|
||||||
|
#- 6 # Used CPU
|
||||||
|
#- 7 # Used Memory
|
||||||
|
#- 8 # Host
|
||||||
|
- 9 # IPs
|
||||||
|
#- 10 # Start Time
|
||||||
|
- 11 # VNC
|
||||||
|
#- 12 # Hidden Template
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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.disk_resize: 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
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # State
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: 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
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: true
|
||||||
|
Image.upload_marketplace_dialog: false
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
#- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Capacity
|
||||||
|
- 6 # Apps
|
||||||
|
- 7 # Driver
|
||||||
|
- 8 # Zone
|
||||||
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
|
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 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Version
|
||||||
|
- 6 # Size
|
||||||
|
- 7 # State
|
||||||
|
#- 8 # Type
|
||||||
|
- 9 # Registration
|
||||||
|
- 10 # Marketplace
|
||||||
|
- 11 # Zone
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
#- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
|
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
|
||||||
|
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 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
849
tmpl/vcenter-user.yaml
Normal file
849
tmpl/vcenter-user.yaml
Normal file
@ -0,0 +1,849 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
small_logo: images/opennebula-5.0.png
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
|
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
|
||||||
|
- storage-top-tab
|
||||||
|
- datastores-tab
|
||||||
|
- images-tab
|
||||||
|
- files-tab
|
||||||
|
- marketplaces-tab
|
||||||
|
- marketplaceapps-tab
|
||||||
|
- network-top-tab
|
||||||
|
- vnets-tab
|
||||||
|
- vnets-topology-tab
|
||||||
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
|
#- system-top-tab
|
||||||
|
#- users-tab
|
||||||
|
#- groups-tab
|
||||||
|
#- vdcs-tab
|
||||||
|
#- acls-tab
|
||||||
|
- settings-tab
|
||||||
|
#- support-tab
|
||||||
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
|
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: true
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog
|
||||||
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the vmgroup datatable to instantiate VM
|
||||||
|
show_vmgroup_instantiate: true
|
||||||
|
|
||||||
|
# True to show the vnet datatable to instantiate VM
|
||||||
|
show_vnet_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
|
|
||||||
|
# True to show the monitoring info (VM & VRouters)
|
||||||
|
show_monitoring_info: true
|
||||||
|
|
||||||
|
# True to show the attributes info (VM & VRouters)
|
||||||
|
show_attributes_info: true
|
||||||
|
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
|
||||||
|
widgets_three_per_row:
|
||||||
|
widgets_two_per_row:
|
||||||
|
- network
|
||||||
|
- storage
|
||||||
|
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
|
||||||
|
user_auth_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Auth driver
|
||||||
|
#- 5 # Password
|
||||||
|
- 6 # VMs
|
||||||
|
- 7 # Memory
|
||||||
|
- 8 # CPU
|
||||||
|
#- 9 # Group ID
|
||||||
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
|
actions:
|
||||||
|
User.refresh: true
|
||||||
|
User.create_dialog: true
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
User.quotas_dialog: true
|
||||||
|
User.groups_dialog: true
|
||||||
|
User.chgrp: true
|
||||||
|
User.change_authentication: true
|
||||||
|
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: true
|
||||||
|
Group.update_dialog: true
|
||||||
|
Group.quotas_dialog: true
|
||||||
|
Group.delete: true
|
||||||
|
Group.edit_admins: true
|
||||||
|
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: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Template.refresh: true
|
||||||
|
Template.create_dialog: true
|
||||||
|
Template.import_dialog: false
|
||||||
|
Template.update_dialog: true
|
||||||
|
Template.instantiate_vms: true
|
||||||
|
Template.rename: true
|
||||||
|
Template.chown: false
|
||||||
|
Template.chgrp: false
|
||||||
|
Template.chmod: true
|
||||||
|
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
|
||||||
|
actions: true
|
||||||
|
scheduling: false
|
||||||
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
|
other: true
|
||||||
|
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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
ServiceTemplate.refresh: true
|
||||||
|
ServiceTemplate.create_dialog: true
|
||||||
|
ServiceTemplate.update_dialog: true
|
||||||
|
ServiceTemplate.instantiate: true
|
||||||
|
ServiceTemplate.chown: false
|
||||||
|
ServiceTemplate.chgrp: false
|
||||||
|
ServiceTemplate.chmod: true
|
||||||
|
ServiceTemplate.rename: true
|
||||||
|
ServiceTemplate.clone_dialog: true
|
||||||
|
ServiceTemplate.delete: true
|
||||||
|
ServiceTemplate.edit_labels: true
|
||||||
|
ServiceTemplate.menu_labels: true
|
||||||
|
vrouter-templates-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vrouter_template_info_tab: true
|
||||||
|
vrouter_template_template_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Owner
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Name
|
||||||
|
- 5 # Registration time
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouterTemplate.refresh: true
|
||||||
|
VirtualRouterTemplate.create_dialog: true
|
||||||
|
VirtualRouterTemplate.update_dialog: true
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: true
|
||||||
|
VirtualRouterTemplate.rename: true
|
||||||
|
VirtualRouterTemplate.chown: false
|
||||||
|
VirtualRouterTemplate.chgrp: false
|
||||||
|
VirtualRouterTemplate.chmod: true
|
||||||
|
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: true
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: true
|
||||||
|
vm_conf_tab: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
VM.refresh: true
|
||||||
|
VM.create_dialog: true
|
||||||
|
VM.rename: true
|
||||||
|
VM.chown: false
|
||||||
|
VM.chgrp: false
|
||||||
|
VM.chmod: true
|
||||||
|
VM.deploy: false
|
||||||
|
VM.migrate: false
|
||||||
|
VM.migrate_live: false
|
||||||
|
VM.hold: true
|
||||||
|
VM.release: true
|
||||||
|
VM.suspend: true
|
||||||
|
VM.resume: true
|
||||||
|
VM.stop: true
|
||||||
|
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: true
|
||||||
|
VM.attachdisk: true
|
||||||
|
VM.detachdisk: true
|
||||||
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: false
|
||||||
|
VM.attachnic: true
|
||||||
|
VM.detachnic: true
|
||||||
|
VM.snapshot_create: true
|
||||||
|
VM.snapshot_revert: true
|
||||||
|
VM.snapshot_delete: true
|
||||||
|
VM.disk_snapshot_create: true
|
||||||
|
VM.disk_snapshot_revert: true
|
||||||
|
VM.disk_snapshot_delete: true
|
||||||
|
VM.resched: false
|
||||||
|
VM.unresched: false
|
||||||
|
VM.save_as_template: true
|
||||||
|
VM.updateconf: true
|
||||||
|
VM.edit_labels: true
|
||||||
|
VM.menu_labels: true
|
||||||
|
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: true
|
||||||
|
Role.resume: true
|
||||||
|
Role.stop: true
|
||||||
|
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: true
|
||||||
|
RoleVM.resume: true
|
||||||
|
RoleVM.stop: true
|
||||||
|
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
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
|
Service.chown: false
|
||||||
|
Service.chgrp: false
|
||||||
|
Service.chmod: true
|
||||||
|
Service.rename: true
|
||||||
|
Service.shutdown: true
|
||||||
|
Service.recover: true
|
||||||
|
Service.delete: true
|
||||||
|
Service.edit_labels: true
|
||||||
|
Service.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
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
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: false
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
actions:
|
||||||
|
Datastore.refresh: true
|
||||||
|
Datastore.create_dialog: false
|
||||||
|
Datastore.import_dialog: false
|
||||||
|
Datastore.addtocluster: false
|
||||||
|
Datastore.rename: true
|
||||||
|
Datastore.chown: false
|
||||||
|
Datastore.chgrp: false
|
||||||
|
Datastore.chmod: true
|
||||||
|
Datastore.delete: false
|
||||||
|
Datastore.enable: false
|
||||||
|
Datastore.disable: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
Image.refresh: true
|
||||||
|
Image.create_dialog: true
|
||||||
|
Image.import_dialog: false
|
||||||
|
Image.upload_marketplace_dialog: true
|
||||||
|
Image.rename: true
|
||||||
|
Image.chown: false
|
||||||
|
Image.chgrp: false
|
||||||
|
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
|
||||||
|
#- 14 # Search data
|
||||||
|
actions:
|
||||||
|
File.refresh: true
|
||||||
|
File.create_dialog: true
|
||||||
|
File.rename: true
|
||||||
|
File.chown: false
|
||||||
|
File.chgrp: false
|
||||||
|
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
|
||||||
|
#- 10 # Search data
|
||||||
|
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
|
||||||
|
#- 13 # Search data
|
||||||
|
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: true
|
||||||
|
vnet_ar_list_tab: true
|
||||||
|
vnet_leases_tab: true
|
||||||
|
vnet_sg_list_tab: true
|
||||||
|
vnet_vr_list_tab: true
|
||||||
|
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
|
||||||
|
#- 11 # Search data
|
||||||
|
actions:
|
||||||
|
Network.refresh: true
|
||||||
|
Network.create_dialog: false
|
||||||
|
Network.import_dialog: false
|
||||||
|
Network.update_dialog: true
|
||||||
|
Network.reserve_dialog: true
|
||||||
|
Network.addtocluster: false
|
||||||
|
Network.rename: true
|
||||||
|
Network.chown: false
|
||||||
|
Network.chgrp: false
|
||||||
|
Network.chmod: true
|
||||||
|
Network.delete: true
|
||||||
|
Network.hold_lease: true
|
||||||
|
Network.release_lease: true
|
||||||
|
Network.add_ar: false
|
||||||
|
Network.remove_ar: true
|
||||||
|
Network.update_ar: true
|
||||||
|
Network.edit_labels: true
|
||||||
|
Network.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
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
SecurityGroup.refresh: true
|
||||||
|
SecurityGroup.create_dialog: true
|
||||||
|
SecurityGroup.update_dialog: true
|
||||||
|
SecurityGroup.rename: true
|
||||||
|
SecurityGroup.chown: true
|
||||||
|
SecurityGroup.chgrp: true
|
||||||
|
SecurityGroup.chmod: true
|
||||||
|
SecurityGroup.clone_dialog: true
|
||||||
|
SecurityGroup.commit_dialog: true
|
||||||
|
SecurityGroup.delete: true
|
||||||
|
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:
|
||||||
|
settings_info_tab: true
|
||||||
|
settings_config_tab: false
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_group_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Owner
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
Loading…
Reference in New Issue
Block a user