Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PLANE-6] Support for dynamic inventories #10

Open
Tracked by #1
janhalen opened this issue Oct 9, 2023 · 3 comments
Open
Tracked by #1

[PLANE-6] Support for dynamic inventories #10

janhalen opened this issue Oct 9, 2023 · 3 comments

Comments

@janhalen
Copy link
Contributor

janhalen commented Oct 9, 2023

Reported by @agnetemoos:

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

@janhalen
Copy link
Contributor Author

janhalen commented Oct 9, 2023

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.

@janhalen janhalen self-assigned this Oct 9, 2023
@agnetemoos
Copy link
Collaborator

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
Copy link
Contributor Author

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

@makeplane makeplane bot changed the title Support for dynamic inventories [PLANE-6] Support for dynamic inventories Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants