Revision 4cf8adf8 api/servers.py
b/api/servers.py | ||
---|---|---|
178 | 178 |
# so that it gets a vm.id and vm.backend_id is valid. |
179 | 179 |
vm.save() |
180 | 180 |
|
181 |
if request.META.get('SERVER_NAME', None) == 'testserver': |
|
182 |
backend_name = 'test-server' |
|
183 |
dry_run = True |
|
184 |
else: |
|
185 |
backend_name = vm.backend_id |
|
186 |
dry_run = False |
|
187 |
|
|
188 | 181 |
try: |
189 | 182 |
jobId = rapi.CreateInstance( |
190 | 183 |
mode='create', |
191 |
name=backend_name,
|
|
184 |
name=vm.backend_id,
|
|
192 | 185 |
disk_template='plain', |
193 | 186 |
disks=[{"size": 2000}], #FIXME: Always ask for a 2GB disk for now |
194 | 187 |
nics=[{}], |
... | ... | |
196 | 189 |
ip_check=False, |
197 | 190 |
name_check=False, |
198 | 191 |
pnode=rapi.GetNodes()[0], #TODO: verify if this is necessary |
199 |
dry_run=dry_run,
|
|
192 |
dry_run=settings.TEST,
|
|
200 | 193 |
beparams=dict(auto_balance=True, vcpus=flavor.cpu, memory=flavor.ram)) |
201 | 194 |
except GanetiApiError: |
202 | 195 |
vm.delete() |
Also available in: Unified diff