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

Build images for Vagrant #6

Closed
n-rodriguez opened this issue Sep 10, 2019 · 5 comments
Closed

Build images for Vagrant #6

n-rodriguez opened this issue Sep 10, 2019 · 5 comments

Comments

@n-rodriguez
Copy link

n-rodriguez commented Sep 10, 2019

Hi there! It would be nice to have auto-generated Vagrant images to test with Kitchen Vagrant.

Some formulas are almost impossible to test with Docker (at least nfs and syslog-ng) so we should use Vagrant to test them. I've read that Vagrant don't work on Travis but works on Cirrus.

I'm working on a full Vagrant Kitchen file for syslog-ng formula

cc @myii

@myii
Copy link
Collaborator

myii commented Sep 10, 2019

@daks
Copy link

daks commented Sep 11, 2019

Packer is the way to go! :)

@n-rodriguez
Copy link
Author

@n-rodriguez
Copy link
Author

I've read that Vagrant don't work on Travis but works on Cirrus.

Well... it doesn't work on Cirrus... Cirrus provides VMs but doesn't seem to support nested virtualization :/

@myii
Copy link
Collaborator

myii commented Sep 11, 2019

@n-rodriguez They're responsive to e-mail contact (support+ci@cirruslabs.org, support@cirruslabs.org); that's how we eventually got it running with our Docker-based images. The person I was in contact with responded on this long issue:

Might even be worth continuing the discussion there with fkorotkov.

In the meantime, I'm leaning towards a local solution of .kitchen.yml => kitchen.vagrant.yml, via. the KITCHEN_YAML or KITCHEN_LOCAL_YAML environment variable:


Note: I used both e-mail address because the website displays one but links to the other: support@cirruslabs.org => support+ci@cirruslabs.org.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants