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

[IMPROVEMENT] Add support for Windows guests #58

Open
alegrey91 opened this issue Jan 7, 2021 · 9 comments
Open

[IMPROVEMENT] Add support for Windows guests #58

alegrey91 opened this issue Jan 7, 2021 · 9 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed

Comments

@alegrey91
Copy link
Collaborator

We should add Windows family support.

@alegrey91 alegrey91 added enhancement New feature or request experimental This issue needs a deep research and some improvement evaluation labels Jan 7, 2021
@alegrey91 alegrey91 assigned 89luca89 and alegrey91 and unassigned 89luca89 Jan 7, 2021
@alegrey91 alegrey91 added documentation Improvements or additions to documentation good first issue Good for newcomers and removed experimental This issue needs a deep research and some improvement evaluation labels Jan 7, 2021
@89luca89 89luca89 added help wanted Extra attention is needed and removed good first issue Good for newcomers labels Jan 7, 2021
@alegrey91
Copy link
Collaborator Author

This repository could be useful to create templated images with Packer: https://github.com/StefanScherer/packer-windows

@alegrey91
Copy link
Collaborator Author

Useful links:

@89luca89
Copy link
Owner

We should set a list of targetable versions, so we do not have dependencies problems to run ansible, let's make a list, in future it will be useful to include in various types of pipelines

@alegrey91
Copy link
Collaborator Author

@89luca89
Copy link
Owner

89luca89 commented Mar 3, 2021

Should we consider checking and setting community.windows collections as an optional dependency to support win? They appear pretty useful for win stuff, instead of having to rewrite a lot of stuff in powershell, what do you think?

@alegrey91
Copy link
Collaborator Author

alegrey91 commented Mar 6, 2021

Honestly, I'd like to avoid third parts components as much as possible. Anyway I'll take a look at this. We should also provide them on the container image if we decide to switch, so it shouldn't be considered as "optional" for me.

@alegrey91
Copy link
Collaborator Author

I discovered an interesting way to list dependencies for ansible-galaxy.
Here's the description: https://galaxy.ansible.com/docs/using/installing.html#installing-multiple-roles-from-a-file
Using this way we could automize the dependencies installation on the Travis pipeline and the Dockerfile.

@89luca89
Copy link
Owner

89luca89 commented Mar 6, 2021

Yes the idea was to use requirements file.
We could put a check in the validate tag in case of windows guest, to ensure the dependency is installed only when needed

@alegrey91
Copy link
Collaborator Author

[Update]
The issue is still alive. We are working on it, but this has now less priority.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants