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

Improvements to vagrant/chef to make more customizable #13

Merged
merged 2 commits into from
Apr 12, 2013

Conversation

nuxlli
Copy link

@nuxlli nuxlli commented Apr 12, 2013

This PR is related to issue #9 and composed of:

  • Fix proxy's bug
  • Allow using a solo.local.json to customize solo.json
  • Define vagrant_common to use on cluster and standalone Vagrantfiles.

About proxy bug

On old Vagrantfile, the proxy session doesn't work because Vagrant don't support two calls on provision block. More info here: http://stackoverflow.com/questions/13065576/override-vagrant-configuration-settings-locally-per-dev

About solo.local.json

Now it's possible to overwrite solo.json with solo.local.json. Basically, we use this solo.local to change openruko's home and to reject some chef recipes we don't need using reject_run field.

About vagrant_common.rb

It's the way we found to share common helpers on both cluster and standalone Vagrantfiles.

Note

Guys, i found this that can help us, https://github.com/puppetlabs/puppetlabs-openstack_dev_env. This is Openstack's builder, using puppet. We can extract some ideas from their Vagrantfile to help us improve local customizations.

@Filirom1
Copy link
Member

It's ok for me

@Filirom1
Copy link
Member

Thanks :)

Filirom1 added a commit that referenced this pull request Apr 12, 2013
Improvements to vagrant/chef to make more customizable
@Filirom1 Filirom1 merged commit 31f1008 into openruko:master Apr 12, 2013
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

Successfully merging this pull request may close these issues.

2 participants