Updated 13. Модуль decort_kvmvm (markdown)
@@ -74,29 +74,27 @@
|
|||||||
В данном примере создается виртуальный сервер KVM VM с аппаратной архитектурой Intel x86.
|
В данном примере создается виртуальный сервер KVM VM с аппаратной архитектурой Intel x86.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- name: create new x86 KVM VM according to the specs
|
- name: create new x86 KVM VM according to the specs
|
||||||
decort_kvmvm:
|
decort_kvmvm:
|
||||||
authenticator: oauth2
|
authenticator: oauth2
|
||||||
app_id: "{{ my_app_id }}"
|
app_id: "{{ my_app_id }}"
|
||||||
app_secret: "{{ my_app_secret }}"
|
app_secret: "{{ my_app_secret }}"
|
||||||
oauth2_url: "https://sso.decs.online"
|
oauth2_url: "https://sso.digitalenergy.online"
|
||||||
controller_url: "https://cloud.digitalenergy.online"
|
controller_url: "https://cloud.digitalenergy.online"
|
||||||
name: NewVM01
|
name: MyFirstVM
|
||||||
arch: KVM_X86
|
arch: KVM_X86
|
||||||
state: present
|
state: present
|
||||||
cpu: 2
|
cpu: 2
|
||||||
ram: 4096
|
ram: 4096
|
||||||
boot_disk:
|
boot_disk:
|
||||||
size: 10
|
size: 10
|
||||||
image_id: "{{ ubuntu_img.osimage_facts.id }}"
|
image_id: "{{ my_img.facts.id }}"
|
||||||
rg_id: "MyFirstRG"
|
networks:
|
||||||
annotation: "My new x86 VM created and managed with decort_kvmvm module"
|
- type: VINS
|
||||||
|
id: "{{ my_vins.facts.id }}"
|
||||||
|
rg_id: "{{ my_rg.facts.id }}"
|
||||||
|
annotation: "My 1st VM created and managed with DECORT KVMVM module"
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
register: kvmvm01_specs
|
register: new_vm
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
Обратите внимание, как используется идентификатор образа ОС при создании нового виртуального сервера (в предположении, что результат выполнения _task_ для модуля _decs_osimage_ был сохранен в переменной `ubuntu_img`):
|
|
||||||
|
|
||||||
` image_id: "{{ ubuntu_img.osimage_facts.id }}"`
|
|
||||||
Reference in New Issue
Block a user