Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: Proposal for new repo - Clouder
byI would suggest a first cleansing in the original repo/squash commit and propose the PR to OCA
------------------
Skype: elico.corp. Phone: + 86 186 2136 1670 (Cell), + 86 21 6211 8017/27/37 (Office)
Elico Shanghai (Hong Kong/Shenzhen/Singapore)
Odoo Gold Partner // Best Odoo Partner APAC 2014 and 2016
Agreed, we’re definitely approved on this.
Thank you,
<img height="49" width="50" apple-inline="yes" id="5AF33446-9A83-481D-BCF4-7EED3F6B857A" apple-width="yes" apple-height="yes" src="cid:B6781F39-FEE7-4B4E-91AD-FDB83E4A18E3@dlasley.net" class="">
On Oct 14, 2016, at 7:23 AM, Eric Caudal <eric.caudal@elico-corp.com> wrote:+1
Let's move on
--------------------Eric Caudal [Founder and CEO]
Skype: elico.corp. Phone: + 86 186 2136 1670 (Cell), + 86 21 6211 8017/27/37 (Office)
Elico Shanghai (Hong Kong/Shenzhen/Singapore)
Odoo Gold Partner // Best Odoo Partner APAC 2014 and 2016------------------ Original ------------------Date: Fri, Oct 14, 2016 09:53 PMTo: "Contributors"<contributors@odoo-community.org>; Subject: Re: Proposal for new repo - ClouderIt definitely seems like a lot of us have been working towards the same goal for quite some time now.We might be expanding our scope of this repo a bit too much if we start including Ansible/Chef/Puppet as well. IMO these are related to the underlying server spin-ups & management, and should be contained within a repo of their own. `Infrastructure-inventory` I believe fits this purpose in terms of naming of the inventory files. Alternatively, `infrastructure-configuration` or `infrastructure-puppeteer` may better describe the actions performed by the modules within the repo.I think we’re digressing a bit though, as the intent here is specifically to manage container infrastructure and the applications underneath. In a best-practice scenario, containers should be completely naive of the server infrastructure underneath them. We should enforce this practice by isolating the configuration of servers from the configuration of containers.FYI we have started a roadmap in the Clouder repo & will be beginning an incubator branch for some rather drastic changes.It seems to me that this email thread has enough activities and :+1s to support an OCA repo, so I propose that the completion of the incubator is a good time for migration into a new OCA repo named `infrastructure-clouder` if we want to align with our infrastructure prefixes or simply `clouder` to align with history of the modules.
Thank you,Dave Lasley - LasLabsFounder / CEO
<img height="49" width="50" apple-inline="yes" id="FC846544-A6B4-4ED6-A0EC-C6874E7FBB4C" apple-width="yes" apple-height="yes" src="cid:B6781F39-FEE7-4B4E-91AD-FDB83E4A18E3@dlasley.net" class="">On Oct 13, 2016, at 1:53 AM, Jos De Graeve <jos.degraeve@apertoso.be> wrote:Hi,At Apertoso we also built something focused on the way we do development and hosting of our customer instances.I dit a short presentation about it last week: https://docs.google.com/presentation/d/1lDdgoSRIJhSQ4KFrxN-HO9knFJEVashuo7UJddUzALo/edit#slide=id.g1785582584_0_78We published what we use internally here:What i see today is that everybody already uses something to manage their infrastructure, but everybody is doing it in their own way There are a lot of ways to do your infrastructure wrong, but there are also multiple ways to do it right. Bottom line is that a lot of duplicated work already has been done.What everybody needs is the basic host inventory information on which instances you need to run, and their configuration parameters. This inventory information can be on odoo instances, but imho it should not be limited only to that.The next step is to use that information to setup your infrastructure. If you use a classical setup where instances are deployed on a VM, one can use ansible for that. Ansible allows to use a "dynamic inventory" script. An example for such a script is: https://github.com/apertoso/tools/blob/master/ansible_env_all.py. Next to ansible there are other tools as well. ( Puppet, Chef, ... )For the hipster dev-ops there is docker. With docker your instances get simplified to the absolute minimal, so there is no longer a real need for a full fledged configuration management tool to setup an individual instance. We created a few scripts to take our inventory information and build a docker image for that. The scripts fetch the required modules, generate a dockerfile and run docker to build an image. These images can be used on a production environment as well as on your development laptop as well as on your staging environment.What @YannickB has done is great work. Unfortunately i could not attend his presentation last week but i'm looking forward to see the slides of his presentation. His clouder project is the best i seen so far. What i don't like however, is that i see templating code inside an odoo module. So there is no de-coupling between the "infrastructure data" and the "infrastructure implementation".So i feel there is real opportunity here to put a lot of experience together and build something great :)As a suggestion i would like to propose "infrastructure-inventory"regards,Jos De Graeve - Apertoso business ICTGuido Gezellelaan 16 - B-9800 Deinze - BelgiumDirect: +32 9 381 64 51General:+32 9 381 64 50Mobile: +32 475 54 68 80mail/im/skype: Jos.DeGraeve@apertoso.be - apertoso2016-10-12 14:22 GMT+02:00 Juan José Scarafía (ADHOC) <scarafia.juanjose@gmail.com>:+1 for "clouder". FYI we have a set of modules (https://github.com/ingadhoc/odoo-infrastructure ) for a similar approach but only focus for odoo deployment. Ther are not OCA quality modules. They need a complete refactoring. I think I like Yennik clouder approach more, let's join efforts. El sáb., 8 oct. 2016 a las 15:07, Daniel Reis (<dgreis@sapo.pt>) escribió:I also agree with "clouder": This is a project with it's own identity and it wouldn't be helpful to later add here unrelated modules just because they are features for SaaS deployment. -- Daniel______________________________
_________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe --Ing. Juan José Scarafía
(+54 9 341)153 278039______________________________
_________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe _______________________________________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: http://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: http://odoo-community.org/groups?unsubscribe
Reference
-
Proposal for new repo - Clouder
byLasLabs, Dave Lasley-
RE: Proposal for new repo - Clouder
byModuon Team, S. L., Rafael Blasco (Moduon)