Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EA1FA176E1 for ; Thu, 9 Apr 2015 06:53:30 +0000 (UTC) Received: (qmail 25900 invoked by uid 500); 9 Apr 2015 06:53:30 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 25849 invoked by uid 500); 9 Apr 2015 06:53:30 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 25833 invoked by uid 99); 9 Apr 2015 06:53:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Apr 2015 06:53:29 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of runseb@gmail.com designates 209.85.212.169 as permitted sender) Received: from [209.85.212.169] (HELO mail-wi0-f169.google.com) (209.85.212.169) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Apr 2015 06:53:04 +0000 Received: by widdi4 with SMTP id di4so80634034wid.0 for ; Wed, 08 Apr 2015 23:53:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=UvJbat5akarr89HUBxPcR53H8wGm6duodJzLuCWTnOI=; b=gohxFJnXA3xFAn8dovmywTtFKhsuXhKJ0324SucdWYue3pod6oy1Gx2w0H2Fn6AEqc D+N4CAy3ITT9G7NxNN1ot+DBw82m4PFrEPK9owLNIkNDUpGzHgKUFiq407e1Rlz4AR5K HOImv4B9XMLRWvFjZy4JagZvcl4JjvpYpNfDtop5t08/EX1z6Imo40pI1ntAujO+/H8g yAAHNpRwWiIUXzpR7airWfTeHYmSrJYoipDifbi0INveha6RsXKMWE96+o4xPBV6s2Qj LAt2s5asfG0tghIKZnmnRcShXpcP6ShN7O+DwZLh3goaNdBs+20xQpyRR+Dd3z+hN4F2 mVuA== X-Received: by 10.180.105.193 with SMTP id go1mr3361836wib.92.1428562383490; Wed, 08 Apr 2015 23:53:03 -0700 (PDT) Received: from [10.0.0.15] (131.177.199.178.dynamic.wline.res.cust.swisscom.ch. [178.199.177.131]) by mx.google.com with ESMTPSA id u6sm18704389wjy.13.2015.04.08.23.53.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Apr 2015 23:53:02 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: /tools, devcloud and extras From: Sebastien Goasguen In-Reply-To: Date: Thu, 9 Apr 2015 08:53:02 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <6A45C266-0F6C-46B1-91F0-D9F4C076B2FC@gmail.com> References: <5524F74C.80504@shapeblue.com> To: dev@cloudstack.apache.org X-Mailer: Apple Mail (2.2070.6) X-Virus-Checked: Checked by ClamAV on apache.org > On Apr 8, 2015, at 3:48 PM, Ian Duffy wrote: >=20 >> If you need to host the readymade DevCloud4 disk images, I can help = host > it on packages.shapeblue.com which can be also mirrored by Lucian. >=20 > Thanks but I got this covered. All images are hosted on S3 and shared > via vagrant-cloud which makes them very easy to import. The question > refers to the "code" i.e. vagrant file and recipes. >=20 >> I would say let's get rid of a lot of archaic /tools stuff, remove = the > /tools/devcloud and replace with devcloud4. Do it boldly! >=20 > We sure this is a good idea? I'm cautious of many scripts and > documents that may reference the deploydb command for devcloud or > those marvin configuration files for example or run purposes. I don't > really want to break things for people.... That said introducing mixed > versions is messy. >=20 > Preferably, I'd feel safer to go /tools/devcloud4. We can discuss > cleaning up at a later point and move things about accordingly? (Yes I > am totally just problem avoiding here) +1 for devcloud4 JDI >=20 > Should this only be applied to master or other branches too? >=20 I would put it everywhere up to 4.3 branch >> My Ansible based peppercorn is not really general purpose and assumes > someone has already setup a Debian/Ubuntu VM/host with a running SSH = server. >=20 > OK Cool... I might play about with wrapping vagrant/vmware/parallels > around this if I find some time (vmware unlikely due to licensing). >=20 >> We can put a page on wiki or on website. Put links to books (like > Sebastien's), blogs, articles etc. >=20 > Sounds good to me. I don't know about you guys but I feel there may be > a need for a rating/commenting system with such a listing. There are > many duplicate efforts of work, for example of the top of my head I > believe there are 4 different cookbooks >=20 > On 8 April 2015 at 10:39, Rohit Yadav = wrote: >> Hi Ian, >>=20 >> On Wednesday 08 April 2015 11:02 AM, Ian Duffy wrote: >>>=20 >>> tl;dr I want to move devcloud4 into some community location, where >>> should I put it? >>=20 >>=20 >> If you need to host the readymade DevCloud4 disk images, I can help = host >> it on packages.shapeblue.com which can be also mirrored by Lucian. >>=20 >>> Hi all, >>>=20 >>> As previously discussed on the list awhile back I'm wanting to move >>> the devcloud4[1] stuff into more of a primary view and out of a = public >>> repository that is just hosted on my personal github account. I have >>> questions around this.... >>>=20 >>> 1) For those who have tried devcloud4 did it work, were you happy = with >>> the experience? Do you feel the dependencies on vagrant, chef, >>> virtualbox, berkshelf, etc. introduce a whole new learning curve = that >>> is too complex? >>>=20 >>> 2) Assuming 1) gets positive responses, what would the most >>> appropriate way to bring in devcloud4? I was thinking of using = /tools, >>> however when I began to explore /tools I found myself in a place of >>> mystery and wonder.... >>>=20 >>> Originally I was thinking it may be acceptable to just replace >>> /tools/devcloud, however I've come to the conclusion this is a bad >>> idea given the great marvin configurations that are there and the = pom >>> for deploying the devcloud db. >>>=20 >>> Then I began exploring..... >>>=20 >>> /tools/devcloud - The original devcloud as documented on rohits >>> blog.... http://bhaisaab.org/logs/devcloud/ (I think???) >>=20 >>=20 >> I would say let's get rid of a lot of archaic /tools stuff, remove = the >> /tools/devcloud and replace with devcloud4. Do it boldly! >>=20 >>>=20 >>> /tools/appliance/definitions/devcloud - Not a clue what this is? >>> Appears to be some veewee definitions that build up a single box of >>> mysql, nfs, management server and xen? Is this used by anyone? >>>=20 >>> /tools/vagrant/devcloud - This was cool, it was recently added it is >>> like the devcloud4 basic setup except it doesn't use chef for mysql >>> and nfs configuration. Instead it uses a bash script, loved the >>> simplicity of this. >>=20 >>=20 >> We need a lot of cleanup in tools/vagrant and in /tools in general as >> Sebastien commented. >>=20 >>> /tools/devcloud-kvm - This appears just to be marvin configuration >>> files and a sql file.... I think it might be neat if we were to = update >>> this with something like Rohit's peppercorn (assuming my = understanding >>> of them is correct they are attempting to achieve the same goal). I >>> know there's another duplicate effort of a KVM development = environment >>> by Marcus: http://marcus.mlsorensen.com/cloudstack-extras/ >>=20 >>=20 >> My Ansible based peppercorn is not really general purpose and assumes >> someone has already setup a Debian/Ubuntu VM/host with a running SSH = server. >>=20 >>> Slightly off topic but.... I think it would be a good idea if we = began >>> to maintain some sort of a "resources" list (more recommended >>> resources over official resources) for Cloudstack. There's lots of >>> really cool things out there (chef cookbook, ansible cookbook, >>> cloudmonkey, marvin, prebuilt templates by openvm.eu, cloudstack = perl >>> client and probably many more....) that folks really wouldn't = discover >>> unless they went searching. >>=20 >>=20 >> We can put a page on wiki or on website. Put links to books (like >> Sebastien's), blogs, articles etc. >>=20 >> Regards, >> Rohit Yadav >> Software Architect, ShapeBlue >> M. +91 8826230892 | rohit.yadav@shapeblue.com >> Blog: bhaisaab.org | Twitter: @_bhaisaab >> PS. If you see any footer below, I did not add it :) >> Find out more about ShapeBlue and our range of CloudStack related = services >>=20 >> IaaS Cloud Design & >> Build >> CSForge =E2=80=93 rapid IaaS deployment = framework >> CloudStack Consulting >> CloudStack Software >> Engineering >> CloudStack Infrastructure >> Support >> CloudStack Bootcamp Training >> Courses >>=20 >> This email and any attachments to it may be confidential and are = intended >> solely for the use of the individual to whom it is addressed. Any = views or >> opinions expressed are solely those of the author and do not = necessarily >> represent those of Shape Blue Ltd or related companies. If you are = not the >> intended recipient of this email, you must neither take any action = based >> upon its contents, nor copy or show it to anyone. Please contact the = sender >> if you believe you have received this email in error. Shape Blue Ltd = is a >> company incorporated in England & Wales. ShapeBlue Services India LLP = is a >> company incorporated in India and is operated under license from = Shape Blue >> Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in = Brasil >> and is operated under license from Shape Blue Ltd. ShapeBlue SA Pty = Ltd is a >> company registered by The Republic of South Africa and is traded = under >> license from Shape Blue Ltd. ShapeBlue is a registered trademark.