-
Notifications
You must be signed in to change notification settings - Fork 11
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
[META] Compare efforts with xforty/vagrant-chef #1
Comments
Hey pearce, Can I ask what machines you're using (OS and specs)? We're trying to standardize organization-wide on quadcore macbook pro's with SSD When we have trouble on those machines, it's due to something that would otherwise be an issue on production too. I'm sure some developers would say at times that the VM has ill-performed, but on my end, I know that when this has been the case, it's been due to misconfiguration on my part as I'm learning what's best. I'm new to the ops world -- we still use Acquia for hosting the important stuff. |
xforty/xforty-drupal@a418dbd#L1R24 We were playing around with laying out a makefile like this for local testing, but then it builds a site that has an install profile as a repo whose remote can't be pushed too. To explain, we keep all our custom module code in the install profile, using a Basically, our profile, custom modules/themes, and makefile all live in one repo. This makes continuous integration/delivery MUCH simpler when the time comes, since you just monitor one repo per project. But now that we're looking at capistrano, this could solve the issue of having a local repo referenced in the makefile -- I guess there could be a cap task to swap the profile's git remote from being a local ref to a github ref, so committing these edits would be more intuitive for devs... |
Re: https://github.com/xforty/vagrant-drupal/blob/develop/Cheffile Ok, so this is probably a matter of personal preference, but what are your thoughts on simply merging/overriding the canonical cookbooks instead of pulling in custom ones, at least when the changes aren't too... "intrusive", I suppose? As in, chef allows you to specific two cookbooks_path array values, and it will merge in the second. I usually prefer to have a second path called So with my equivalent of your What are your thoughts between the two? I only ask because I'm sure we're both considering whether our efforts are worth merging. Just want to see if we can hash out our differences in approaches :) |
We don't standardize. We have Mac users, and Linux users. That is interesting. How do you instruct to do the chef-overrides? We might have different philosophies. We essentially clone our vagrant-drupal repo when we start a new project. Seems to me you use the same one ongoing? We use site-cookbooks to check in project specific cookbooks. |
Sorry, the system wasn't the main concern, so much as the minimum specs And before I jump into any explanation, by "chef-overrides" do you mean our And as for reuse, I think we're aiming to allow it to be used for multiple |
----- "Patrick Connolly" [email protected] wrote:
Oh we pretty much use ubuntu LTS. We are forced to use Red Hat (Centos) everyonce it a while.
yes.
That is counter to our aim. Though I suppose ours could be used to allow it to be used for multiple projects with a simple "vagrant provision".
xforty technologies |
Do you all have SSD? Hybrid SSD? At least 2GB Ram? 4GB? Dual core? Quad core? Apologies for being unclear, but these sorts of things were what I was wondering about. Just trying to understand your performance concern in context.
This might illustrate a bit better: Keep in mind that
I'm not sure I understand the "counter" part. If a vagrant setup can accommodate multiple sites on one VM just as easily as single sites on separate VM's, would this be something that kept us from working together? Couldn't I just accommodate that and you guys could ignore that it even exists? You'd just only ever |
Also, food for thought: Trying to consider how vagrant's cleanup method could be used with |
I need to revisit this...! |
Hi @patcon I am opening a ticket so we can dialog about our different efforts so far. @dkingofpa has done most of the heavy lifting on our project. But he bounced a lot of ideas off of me.
https://github.com/xforty/vagrant-drupal
One of the big struggles we have so var is VirtualBox performance is crappy even with NFS. It is making us rethink using it. We tried had to make our chef files portable so we can provision KVM guests for development. What has your experience been?
The text was updated successfully, but these errors were encountered: