diff --git a/CHANGELOG.md b/CHANGELOG.md index eb43716..e8c7a66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,33 +1,19 @@ -# Список изменений в версии 13.0.2 +# Список изменений в версии 13.0.3 ## Изменено - +| Идентификатор
задачи | Описание | +| --- | --- | ## Добавлено -### Глобально | Идентификатор
задачи | Описание | | --- | --- | -| BANS-1463 | Добавлен модуль `decort_vm_folder_list`, позволяющий получить список папок для группировки ВМ в ресурсной группе. | -| BANS-1467 | Добавлен модуль `decort_vm_folder_access`, позволяющий управлять правами доступа к папке виртуальных машин. | -| BANS-1464 | Добавлен модуль `decort_vm_folder`, позволяющий привести к целевому состоянию и получить информацию о папке для группировки ВМ в ресурсной группе. | - -### Модуль decort_vm -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-1466 | Добавлены параметр и возвращаемое значение `folder_id`. | -### Модуль decort_vm_list -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-1468 | Добавлено возвращаемое значение `folder_id`. | -| BANS-1476 | Добавлен параметр `include_descendants`. | -| BANS-1477 | Добавлен параметр `filter.folder_id` для фильтрации виртуальных машин по идентификатору папки для группировки ВМ в ресурсной группе. | - -### Модуль decort_audit_list -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-1840 | Добавлено возвращаемое значение `vmfolder_id`. | ## Удалено - +| Идентификатор
задачи | Описание | +| --- | --- | ## Исправлено +### Модуль decort_vm_folder +| Идентификатор
задачи | Описание | +| --- | --- | +| BANS-1499 | При удалении папки с указанием `state: absent` модуль возвращал в `facts` информацию о папке до удаления вместо пустого словаря. | diff --git a/library/decort_vm_folder.py b/library/decort_vm_folder.py index 20823d5..35b1771 100644 --- a/library/decort_vm_folder.py +++ b/library/decort_vm_folder.py @@ -224,6 +224,8 @@ class DecortVmFolder(DecortController): self.sdk_checkmode(self.api.cloudapi.vmfolder.delete)( folder_id=self.id, ) + if not self.amodule.check_mode: + self.facts = {} self.exit() diff --git a/module_utils/decort_utils.py b/module_utils/decort_utils.py index a3f27cd..db7ca84 100644 --- a/module_utils/decort_utils.py +++ b/module_utils/decort_utils.py @@ -205,7 +205,7 @@ class DecortController(object): _api: sdk_types.API | None = None _usermanager_whoami_result: None | dict = None - ANSIBLE_MODULES_VERSION = '13.0.2' + ANSIBLE_MODULES_VERSION = '13.0.3' COMPATIBLE_SDK_MINOR_VERSION = '2.0' VM_RESIZE_NOT = 0