1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/plugins/inventory
patchback[bot] 3d0dbc1fb0
New inventory module: Proxmox (#545) (#882)
* This commit adds proxmox inventory module and proxmox_snap for snapshot management

* Fixed pylint errors

* Missed this one..

* This should fix the doc errors

* Remove proxmox_snap to allow for single module per PR

* Changes as suggested by felixfontein in #535

* Reverted back to AnsibleError as module.fail_json broke it. Need to investigate further

* Made importerror behave similar to docker_swarm and gitlab_runner

* FALSE != False

* Added myself as author

* Added a requested feature from a colleague to also sort VMs based on their running state

* Prevent VM templates from being added to the inventory

* Processed feedback

* Updated my email and included version

* Processed doc feedback

* More feedback processed

* Shortened this line of documentation, it is a duplicate and it was causing a sanity error (> 160 characters)

* Added test from PR #736 to check what needs to be changed to make it work

* Changed some tests around

* Remove some tests, first get these working

* Disabled all tests, except the one I am hacking together now

* Added mocker, still trying to figure this out

* Am I looking in the right direction?

* Processed docs feedback

* Fixed bot feedback

* Removed all other tests, started with basic ones (borrowed from cobbler)

* Removed all other tests, started with basic ones (borrowed from cobbler)

* Removed all other tests, started with basic ones (borrowed from cobbler)

* Removed init_cache test as it is implemented on a different way in the original foreman/satellite inventory (and thus also this one)

* This actually passes! Need to check if I need to add asserts as well

* Made bot happy again?

* Added some assertions

* Added note about PVE API version

* Mocked only get_json, the rest functions as-is

* Fixed sanity errors

* Fixed version bump (again...) ;-)

* Processed feedback

(cherry picked from commit 73be912bf7)

Co-authored-by: Jeffrey van Pelt <jeff@vanpelt.one>
2020-09-17 14:34:25 +02:00
..
__init__.py Initial commit 2020-03-09 09:11:07 +00:00
cobbler.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
docker_machine.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
docker_swarm.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
gitlab_runners.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
kubevirt.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
linode.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
nmap.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
online.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
proxmox.py New inventory module: Proxmox (#545) (#882) 2020-09-17 14:34:25 +02:00
scaleway.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00
virtualbox.py Fix plugins (names, constants, FQCNs in examples) (#722) 2020-08-18 08:29:44 +02:00