forked from kevoreilly/CAPEv2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaz.conf
87 lines (63 loc) · 2.71 KB
/
az.conf
1
2
3
4
5
6
7
8
9
10
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
[az]
# Specify the Azure Region (for example, CanadaCentral). This is case-sensitive
region_name = <region_name>
# Resource Group for Azure
resource_group = <resource_group>
# Subscription ID for Azure
subscription_id = <subscription_id>
# Client ID for Azure
client_id = <client_id>
# Secret for Azure
secret = <secret>
# Tenant for Azure
tenant = <tenant>
# Default network interface.
interface = eth1
# Virtual Network containing Cuckoo host and guests
vnet = <vnet>
# Subnet within virtual network for Cuckoo
subnet = <subnet>
# This is the limit to the number of machines that can exist in a scale set
scale_set_limit = 20
# Specify the maximum number of online machines that was created as a result of auto-scale operation.
# Once reaching that limit, cuckoo will create a new machine only if another was terminated.
# This limit prevents a situation of creating machine beyond the subnet capacity.
total_machines_limit = 50
# Specify the machine's instance type(for example, Standard_F2s_v2, Standard_DS3_v2)
instance_type = <instance_type>
# Specify the IP of the Result Server, as your virtual machine sees it.
# It should be the nest ip address.
resultserver_ip = <resultserver_ip>
# Specify a port number to bind the result server on.
resultserver_port = 2042
# Specify the shared gallery name to use.
gallery_name = <gallery_name>
# Specify the storage account type for the OS disk (for example, Standard_LRS)
storage_account_type = <storage_account_type>
# Initial virtual machine pool size for each scale set
initial_pool_size = 1
# Specify a comma-separated list of scale sets to be used, either available or to be created.
# For each specified ID you have to define a dedicated section containing the details
# about the respective scale set. (E.g. cuckoo1,cuckoo2,cuckoo3)
scale_sets = cuckoo1
# A percentage to be used for overprovisioning a scale set. To disable overprovisiong, set to 0
overprovision = 0
# This time, in seconds, is used to build up a queue of machines that need to be reimaged,
# such that we can perform bulk reimaging.
wait_time_to_reimage = 15
# This boolean value is used to indicate if we want to use Azure Spot instances rather than
# normal instances
spot_instances = false
[cuckoo1]
# The gallery image name to use when creating the virtual machine scale set.
gallery_image_name = <gallery_image_name>
# Specify the operating system platform used by the virtual machines in the scale set
# [windows/darwin/linux].
platform = windows
# Set the machine architecture
# Required to auto select proper machine architecture for sample
# x64 or x86
arch = x64
# A tag used to specify on which guest scale set a sample should be run. All
# virtual machines in this scale set will have this tag
tag = <tag>