New inventory library
Overview
########
Ponder the idea of moving the dynamic_
Problem Description
-------------------
Presently the dynamic_
Proposed Change
---------------
* The present dynamic_
* The new lib would be installable with the ability to provide / scale inventory as well as manage it.
Playbook Impact
---------------
None
Alternatives
------------
leave things the way they are.
Security Impact
---------------
No impact on the library, though providing multiple storage backends for the library would open the inventory storage to possible attack vectors assuming the user used a shared storage system as the backend.
Performance Impact
------------------
None
End User Impact
---------------
None
Deployer Impact
---------------
The deployer would have to be aware of the inventory library in the sense that they would need to install it. Besides the added dependencies there shouldnt be a specific deployer impact.
Developer Impact
----------------
Added software dependencies.
Dependencies
------------
None
Documentation Impact
-------
The new lib / entry point scripts would need to be documented.
References
----------
None
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Kevin Carter
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- Accepted for trunk
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Jesse Pretorius
- Completed by
Whiteboard
This should probably also incorporate changes to the inventory-manage.py script, so that operators can have fine-grained control over the inventory.
Gerrit topic: https:/
Addressed by: https:/
Add testing for dynamic_
Addressed by: https:/
WIP New Inventory Library
Addressed by: https:/
WIP Dynamic Inventory Library
Addressed by: https:/
Move base environment directory to an argument
Gerrit topic: https:/
Addressed by: https:/
Move management code to inventory lib.
Addressed by: https:/
Move inventory generation code into lib
Addressed by: https:/
Check for configured groups in the environment