11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# File 'lib/chef/knife/cloud/ovirt_volume_create_options.rb', line 11
def self.included(includer)
includer.class_eval do
option :vm_id,
long: '--vm-id <id>',
description: 'Virtual Machine to attach the volume to',
boolean: false,
default: nil
option :volume_size,
long: '--volume-size <size>',
description: 'Size of volume in Gigabytes',
boolean: false,
default: nil
option :volume_domain_id,
long: '--volume-domain-id <id>',
description: 'template to build server from',
boolean: false,
default: nil
option :volume_interface,
long: '--volume-interface <interface>',
description: 'interface type for volume',
boolean: false,
default: 'virtio'
option :volume_bootable,
long: '--volume-bootable <boolean>',
description: 'should this volume be bootable',
boolean: false,
default: 'false'
option :volume_alias,
long: '--volume-alias <alias>',
description: 'alias for the volume',
boolean: false,
default: nil
end
end
|