30 actions.append(list_clusters)
32 actions.append(list_filesystems)
33 actions.append(list_video_devices)
34 actions.append(list_network_devices)
35 actions.append(list_disk_controllers)
36 actions.append(list_private_storage_images)
37 actions.append(list_private_vm_images)
38 actions.append(list_templates)
39 actions.append(list_available_networks)
40 actions.append(list_user_public_ip)
42 actions.append({
'u': u_new,
43 'fname':
'vm.user.create',
44 'args': [{
'vnc':
True,
50 'description':
'asd'}],
55 actions.append({
'u': u_new,
56 'fname':
'elasticip.user.assign',
57 'args': [{
'lease_id':
'@r["new_vm"][0]["leases"][0]["id"]',
58 'publicip_id':
'@r["user_public_ip"][0]["id"]'}],
62 actions.append({
'u': u_new,
63 'fname':
'elasticip.user.assign',
64 'args': [{
'lease_id':
'@r["new_vm"][0]["leases"][0]["id"]',
65 'publicip_id':
'@r["user_public_ip"][0]["id"]'}],
66 'estatus':
'public_lease_assigned',
70 actions.append({
'u': u_new,
71 'fname':
'elasticip.user.unassign',
72 'args': [
'@r["new_vm"][0]["leases"][0]["id"]'],
76 actions.append({
'u': u_new,
77 'fname':
'elasticip.user.unassign',
78 'args': [
'@r["new_vm"][0]["leases"][0]["id"]'],
79 'estatus':
'lease_detached',
84 actions.append(list_user_vms)
87 actions.append({
'u': u_new,
88 'fname':
'elasticip.user.assign',
89 'args': [{
'lease_id':
'@r["new_vm"][0]["leases"][0]["id"]',
90 'publicip_id':
'@r["user_public_ip"][0]["id"]',
'user_id': 1}],
94 actions.append({
'u': u_new,
95 'fname':
'elasticip.user.unassign',
96 'args': [
'@r["new_vm"][0]["leases"][0]["id"]'],
101 actions.append({
'u': u_new,
102 'fname':
'vm.user.destroy',