Skip to content
This repository has been archived by the owner on Jan 8, 2019. It is now read-only.

The cluster_def gem needs to be integrated into chef recipes #1193

Open
http-418 opened this issue Apr 27, 2018 · 3 comments
Open

The cluster_def gem needs to be integrated into chef recipes #1193

http-418 opened this issue Apr 27, 2018 · 3 comments
Labels

Comments

@http-418
Copy link
Contributor

Right now cluster_def distribution seems to be entirely handled via shell script. It needs to be versioned with our cookbooks, and fully integrated into the chef cookbooks.

  • There needs to be a build recipe in bach_repository, so that updated sources are folded into the gems.
  • There needs to be an idempotent install recipe somewhere in role[Basic] so that non-bootstrap nodes are updated promptly.
  • The idempotent install recipe needs to also handle the bootstrap.
  • The gem needs to be versioned so that it can be upgraded on each Chef run if necessary.
@aespinosa
Copy link
Collaborator

@aespinosa
Copy link
Collaborator

test-kitchen of bach_repository is now broken because it depends on bcpc which in turn depends on the cluster_def gem

@aespinosa
Copy link
Collaborator

I wonder if cluster-def is better distributed as a library cookbook.

For the bootstrap, we can just setup symlinks or adjust ruby paths to read the path the the library cookbook

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

No branches or pull requests

3 participants