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:
Jeffrey van Pelt 2021-07-22 22:55:07 +02:00 committed by GitHub
parent 38e70ae0e4
commit 32e9a0c250
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 2 deletions

View file

@ -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()