[openstack-dev] [Fuel] [Shotgun] Decoupling Shotgun from Fuel

Neil Jerram Neil.Jerram at metaswitch.com
Wed Mar 30 10:14:46 UTC 2016

FWIW, as a naive bystander:

On 30/03/16 11:06, Igor Kalnitsky wrote:
> Hey Fuelers,
> I know that you probably wouldn't like to hear that, but in my opinion
> Fuel has to stop using Shotgun. It's nothing more but a command runner
> over SSH. Besides, it has well known issues such as retrieving remote
> directories with broken symlinks inside.

It makes sense to me that a command runner over SSH might not need to be 
a whole Fuel-specific component.

> So I propose to find a modern alternative and reuse it. If we stop
> supporting Shotgun, we can spend extra time to focus on more important
> things.
> As an example, we can consider to use Ansible. It should not be tricky
> to generate Ansible playbook instead of generating Shotgun one.
> Ansible is a  well known tool for devops and cloud operators, and they
> we will only benefit if we provide possibility to extend diagnostic
> recipes in usual (for them) way. What do you think?

But isn't Ansible also over-complicated for just running commands over SSH?


More information about the OpenStack-dev mailing list