GithubHelp home page GithubHelp logo

Comments (9)

kpx-dev avatar kpx-dev commented on September 26, 2024

I'll take one this task using packer: https://github.com/mitchellh/packer

from vagrant-mesos.

everpeace avatar everpeace commented on September 26, 2024

@kienpham2000 It seems that I couldn't assign users who doesn't have push permission. As you commented, please take this task!

from vagrant-mesos.

kpx-dev avatar kpx-dev commented on September 26, 2024

@everpeace I looked into packer this weekend but I think using Vagrant with Docker is a better approach
https://www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.html

Have you tried this before? I got basic stuff running, first vagrant up is a little longer since it has to download docker image, but I think it's better than packer and current chef stuff.

from vagrant-mesos.

kpx-dev avatar kpx-dev commented on September 26, 2024

the Vagrant file is pretty simple too: kpx-dev@f92e5be

from vagrant-mesos.

everpeace avatar everpeace commented on September 26, 2024

@kienpham2000 Wow!! It's sooooo simple :0. Actually I've also tried to docker, but it was fig+docker. So I imagined we can simplify Vagrantfile in case of vagrant+docker, but. It is so much simple than I thought...

However, I would like to put more importance on multi-providers support. Currently, vagrant-mesos supports both virtualbox and aws providers. And, one of reasons why I started this project is to show how to use cookbook-mesos.

I understand that faster is better. So, I would like to support docker as you proposed. However, I want to keep supporting virtualbox and aws providers and using cookbook-mesos to provision vms (containers). So, creating pre-build images would be still important for this project.

I think docker provider support itself is good idea! To track this idea, I created #20. Then, I would be happy if you could contribute the task!!

By the way, I also looked into packer and I am close to finish it up, I tried and errored so many times :-P.... Once I finished, I will create another repo maybe packer-mesos. The packer templates are only for virtualbox and aws because I don't have parallels and vmware.

I will also publish baked vagrant boxes to Vagrant Cloud so that users can use everpeace/mesos box in their Vagrantfile.

How does this sound??

from vagrant-mesos.

kpx-dev avatar kpx-dev commented on September 26, 2024

@everpeace

from vagrant-mesos.

kpx-dev avatar kpx-dev commented on September 26, 2024

Also I noticed that Vagrant docker provider uses both virtualbox and boot2docker, pretty neat.

from vagrant-mesos.

everpeace avatar everpeace commented on September 26, 2024

@kienpham2000

Will discuss there about implementation detail

my pleasure! Yes, we'll need virtualbox + boot2docker on Mac. But, I think we don't need to write boot2docker related configurations in Vagrantfile explicitly.

bento (https://github.com/opscode/bento/tree/master/packer)

Uh oh.... These template looks... really nice! I spent almost two days in order to get similar templates :'(

from vagrant-mesos.

kpx-dev avatar kpx-dev commented on September 26, 2024

hehe right, because one of those json is used to create the box that we are using in the vagrantfile now

from vagrant-mesos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.