31 actions.append(list_clusters)
32 actions.append(list_private_vm_images)
33 actions.append(list_public_vm_images)
34 actions.append(list_private_storage_images)
35 actions.append(list_templates)
36 actions.append(list_user_public_ip)
39 actions.append({
'u': u_new,
40 'fname':
'vm.user.create',
41 'args': [{
'vnc':
True,
47 'description':
'asd'}],
51 actions.append(list_user_vms)
54 actions.append({
'type':
'ping',
60 actions.append(list_admin_vms)
61 actions.append(list_nodes)
65 actions.append({
'type':
'libvirt',
66 'connection': {
'driver':
'qemu',
72 'fname':
'lookupByID',
74 'estatus':
'r != None'
77 actions.append({
'type':
'exec',
78 'command':
'/usr/bin/ssh',
82 actions.append({
'type':
'exec',
83 'command':
'/usr/bin/ssh',
88 actions.append({
'u': u_new,
89 'fname':
'vm.user.destroy',
94 actions.append({
'type':
'exec',
95 'command':
'/usr/bin/ssh',
96 'args': [
MACRO_GET_VM_NODE_IP(
"TestVM"),
'-l',
'root',
'cd',
'/',
'/images',
';',
'ls',
'-l',
MACRO_GET_USER_VM_ID_STR(
"TestVM")],
100 actions.append({
'type':
'exec',
101 'command':
'/usr/bin/ssh',