Updated XX. Модуль decort_osimage (markdown)
@@ -45,14 +45,36 @@
|
|||||||
В данном примере XXX.
|
В данном примере XXX.
|
||||||
|
|
||||||
```
|
```
|
||||||
- name: xxxx
|
- name: obtain OS image information to use for consequent KVM VM creation
|
||||||
decort_osimage:
|
decort_osimage:
|
||||||
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.digitalenergy.online"
|
oauth2_url: "https://sso.digitalenergy.online"
|
||||||
controller_url: "https://cloud.digitalenergy.online"
|
controller_url: "https://cloud.digitalenergy.online"
|
||||||
|
image_name: "Ubuntu 18.04 v1.2.1"
|
||||||
|
register: my_image
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: create new VM in a new private network segment
|
||||||
|
decort_kvmvm:
|
||||||
|
authenticator: oauth2
|
||||||
|
app_id: "{{ my_app_id }}"
|
||||||
|
app_secret: "{{ my_app_secret }}"
|
||||||
|
oauth2_url: "https://sso.decs.online"
|
||||||
|
controller_url: "https://cloud.digitalenergy.online"
|
||||||
|
name: "NewVM01"
|
||||||
|
state: present
|
||||||
|
arch: "KVM_X86"
|
||||||
|
cpu: 1
|
||||||
|
ram: 2048
|
||||||
|
boot_disk:
|
||||||
|
size: 10
|
||||||
|
image_id: "{{ my_image.facts.id }}"
|
||||||
|
<< дальнейшие детали опущены >>
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Обратите внимание, как используется идентификатор образа ОС при создании нового виртуального сервера (в предположении, что результат выполнения _task_ для модуля _decort_osimage_ был сохранен в переменной `my_image`):
|
||||||
|
|
||||||
|
` image_id: "{{ my_image.facts.id }}"`
|
||||||
|
|||||||
Reference in New Issue
Block a user