Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-17 Thread Renat Akhmerov
Dmitri, this is a true statement. Mistral is fully abstracted out from a concrete transport. Renat Akhmerov @ Mirantis Inc. On 17 Jun 2014, at 00:52, Dmitry Borodaenko dborodae...@mirantis.com wrote: Mistral doesn't have to be married to RabbitMQ, there's a ZeroMQ driver in oslo.messaging,

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-16 Thread Vladimir Kozhukalov
Guys, First of all we need to agree about what orchestration is. In terms of Fuel orchestration is task management (or scheduling) + task running. In other words an orchestrator needs to be able to get data (yaml, json, etc.) and to decide what to do, when and where and then do that. For task

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-12 Thread Vladimir Kuklin
Guys, what we really need from orchestration tool is an ability orchestrate a big amount of task accross the nodes with all the complicated dependencies, dynamic actions (e.g. what to do on failure and on success) and parallel execution including those, that can have no additional software

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Jesse Pretorius
On 11 June 2014 08:38, Dmitriy Shulyak dshul...@mirantis.com wrote: Yes, in my opinion salt can completely replace astute/mcollective/rabbitmq. Listen and respond to the events generated by nailgun, or any other plugin - not a problem. There is already some kind of plugin for salt that adds

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Evgeniy L
Hi, As far as I remember we wanted to replace Astute with Mistral [1], do we really want to have some intermediate steps (I mean salt) to do it? [1] https://wiki.openstack.org/wiki/Mistral On Wed, Jun 11, 2014 at 10:38 AM, Dmitriy Shulyak dshul...@mirantis.com wrote: Yes, in my opinion salt

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Dmitriy Shulyak
Actually i am proposing salt as alternative, the main reason - salt is mature, feature full orchestration solution, that is well adopted even by our internal teams On Wed, Jun 11, 2014 at 12:37 PM, Evgeniy L e...@mirantis.com wrote: Hi, As far as I remember we wanted to replace Astute with

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Sergii Golovatiuk
Hi, There are many mature orchestration applications (Salt, Ansible, Cloudify, Mistral). Is there any comparison chart? That would be nice to compare them to understand the maturity level. Thanks ~Sergii On Wed, Jun 11, 2014 at 12:48 PM, Dmitriy Shulyak dshul...@mirantis.com wrote: Actually

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Dmitriy Shulyak
well, i dont have any comparison chart, i can work on one based on requirements i've provided in initial letter, but: i like ansible, but it is agentless, and it wont fit well in our current model of communication between nailgun and orchestrator cloudify - java based application, even if it is

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-11 Thread Sergii Golovatiuk
Hi, That would be nice to compare Ansible and Salt. They are both Python based. Also, Ansible has pull model also. Personally, I am big fan of Ansible because of its simplicity and speed of playbook development. ~Sergii On Wed, Jun 11, 2014 at 1:21 PM, Dmitriy Shulyak dshul...@mirantis.com

Re: [openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-10 Thread Mike Scherbakov
Interesting stuff. Do you think that we can get rid of Astute at some point being purely replaced by Salt? And listening for the commands from Fuel? Can you please clarify, does the suggested approach implies that we can have both puppet SaltStack? Even if you ever switch to anything different,

[openstack-dev] [Fuel] Using saltstack as orchestrator for fuel

2014-06-09 Thread Dmitriy Shulyak
Hi folks, I know that sometime ago saltstack was evaluated to be used as orchestrator in fuel, so I've prepared some initial specification, that addresses basic points of integration, and general requirements for orchestrator. In my opinion saltstack perfectly fits our needs, and we can benefit