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

Platform Specific Provisioner Settings #1809

Open
js-dot opened this issue Oct 8, 2021 · 2 comments
Open

Platform Specific Provisioner Settings #1809

js-dot opened this issue Oct 8, 2021 · 2 comments

Comments

@js-dot
Copy link

js-dot commented Oct 8, 2021

🙍 Problem Statement

We use test-kitchen for testing Chef / Cinc cookbooks (chef_zero provisioner). Due to the licensing issues from Chef 15 on, we are in the process of migrating to Cinc. Regarding kitchen we have two options there I think:

  1. Set chef_omnibus_root (provisioner) to the installation directory of Cinc (we have Cinc pre-installed in our OS templates)
  2. Set download_url (provisioner) to the Cinc download url

However, both options require to set different values for different platforms (e.g. Windows, Centos).

❔ Possible Solution

Add provisioner settings per platform.

@damacus
Copy link
Contributor

damacus commented Dec 22, 2021

I need to confirm this with some tests. But over at Sous-Chefs, we just change the product name to allow us to use CINC.

@ramereth might be able to weigh in on this with more detail.

@ramereth
Copy link
Contributor

ramereth commented Jan 4, 2022

@js-dot can I assume you're using Cinc Workstation at least? If so that change should work however I do know there are some issues if you're wanting to use Cinc with dokken which might be nice to address at some point.

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