OS2sandbox / sandbox-openclient

Linux configuration management, OS deployment and observability based on mature Open Source standard solutions.
1 stars 0 forks source link

[PLANE-6] Support for dynamic inventories #10

Open janhalen opened 11 months ago

janhalen commented 11 months ago

Reported by @agnetemoos:

To be able to support different infrastructures without fixed IP schemes, dynamic inventories needs to be supported.

janhalen commented 11 months ago

The solution should be loosly coupled and standardized whenever possible.

The recommendation is to use standard maintained dynamic inventory plugins from the ansible catalogue:

If there is a specific infratructure that cannot be supported by the standard plugins, it is not complicated to develop a custom script:

The recommendation is though that the script is kept open source, shared and preferably contributed back to the ansible open source community with a maintainer, to ease and open up the code maintenance tasks.

agnetemoos commented 11 months ago

I think solving this issue is critical for the adoption of this system. The inventory plugins listed requires the user to be very close to the central IT-department. Many of OS2BorgerPC users are not. If spinning up a new PC requires you to open a support ticket to central IT department this system can not replace OS2BorgerPC.

janhalen commented 10 months ago

Please discuss: Could syslogs pushed by promtail on the clients be a robust data-set for at conversion to ansible inventories?