mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-27 18:50:21 -07:00
Proxmox inventory: Added snapshots fact (#3044)
* Added snapshots fact * Added changelog * Made linter happy again * Processed feedback * Fix changelog type * Punctuation ;-) * Punctuation ;-), take 2
This commit is contained in:
parent
38e70ae0e4
commit
32e9a0c250
3 changed files with 31 additions and 2 deletions
|
@ -522,6 +522,21 @@ def get_json(url):
|
|||
}
|
||||
|
||||
|
||||
def get_vm_snapshots(node, vmtype, vmid, name):
|
||||
return [
|
||||
{"description": "",
|
||||
"name": "clean",
|
||||
"snaptime": 1000,
|
||||
"vmstate": 0
|
||||
},
|
||||
{"name": "current",
|
||||
"digest": "1234689abcdf",
|
||||
"running": 0,
|
||||
"description": "You are here!",
|
||||
"parent": "clean"
|
||||
}]
|
||||
|
||||
|
||||
def get_vm_status(node, vmtype, vmid, name):
|
||||
return True
|
||||
|
||||
|
@ -549,6 +564,7 @@ def test_populate(inventory, mocker):
|
|||
inventory._get_auth = mocker.MagicMock(side_effect=get_auth)
|
||||
inventory._get_json = mocker.MagicMock(side_effect=get_json)
|
||||
inventory._get_vm_status = mocker.MagicMock(side_effect=get_vm_status)
|
||||
inventory._get_vm_snapshots = mocker.MagicMock(side_effect=get_vm_snapshots)
|
||||
inventory.get_option = mocker.MagicMock(side_effect=get_option)
|
||||
inventory._populate()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue