> 
> Hi Gyorgy,
> 
Hi Kevin,

> I'll definitely give this a look and thanks for sharing. I would like to ask
> however why you found OpenStack-Anisble overly complex so much so that
> you've taken on the complexity of developing a new installer all together? I'd
> love to understand the issues you ran into and see what we can do in
> upstream OpenStack-Ansible to overcome them for the greater community.
> Being that OpenStack-Ansible is no longer a Rackspace project but a
> community effort governed by the OpenStack Foundation I'd been keen on
> seeing how we can simplify the deployment offerings we're currently
> working on today in an effort foster greater developer interactions so that
> we can work together on building the best deployer and operator
> experience.
> 
Basically there were two major points:

- containers: we don't need it. For us, that was no real benefits to use them, 
but just
added unnecessary complexity. Instead of having 1 mgmt address of a controller, 
it had
a dozen, installation times were huge (>2 hours) with creating and updating 
each controller, the
generated inventory was fragile (any time I wanted to change something in the 
generated
inventory, I had a high chance to break it). When I learned how to install 
without containers, 
another problem came in: every service listens on 0.0.0.0, so haproxy can't 
bind to the service ports.

- packages: we wanted to avoid mixing pip and vendor packages. Linux great 
power was 
always the package management system. We don't have the capacity to choose the 
right
revision from git. Also a .deb package come with goodies, like the init 
scripts, proper system
users, directories, upgrade possibility and so on. Bugs can be reported against 
.debs.

And some minor points:
- Need root rights to start. I don't really understand why it is needed.
- I think the role plays are unnecessary fragmented into files. Ansible 
designed with simplicity in mind,
  now keystone for example has 29 files, lots of them with 1 task. I could not 
understand what the 
- The 'must have tags' are also against Ansible's philosophy. No one should 
need to start a play with a tag
(tagging should be an exception, not the rule). Running a role doesn't take 
more than 10-20 secs, if it is already
completed, tagging is just unnecessary bloat. If you need to start something at 
the middle of a play, then that play
is not right.

So those were the reason why we started our project, hope you can understand 
it. We don't want to compete,
just it serves us better.

> All that said, thanks for sharing the release and if I can help in any way 
> please
> reach out.
> 
Thanks, maybe we can work together in the future.

> --
> 
> Kevin Carter
> IRC: cloudnull
> 
Br,
György

> 
> ________________________________________
> From: Gyorgy Szombathelyi <gyorgy.szombathe...@doclerholding.com>
> Sent: Tuesday, January 26, 2016 4:32 AM
> To: 'openstack-dev@lists.openstack.org'
> Subject: [openstack-dev] OpenStack installer
> 
> Hello!
> 
> I just want to announce a new installer for OpenStack:
> https://github.com/DoclerLabs/openstack
> It is GPLv3, uses Ansible (currently 1.9.x,  2.0.0.2 has some bugs which has 
> to
> be resolved), has lots of components integrated (of course there are missing
> ones).
> Goal was simplicity and also operating the cloud, not just installing it.
> We started with Rackspace's openstack-ansible, but found it a bit complex
> with the containers. Also it didn't include all the components we required, so
> started this project.
> Feel free to give it a try! The documentation is sparse, but it'll improve 
> with
> time.
> (Hope you don't consider it as an advertisement, we don't want to sell this,
> just wanted to share our development).
> 
> Br,
> György
> 
> __________________________________________________________
> ________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-
> requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> __________________________________________________________
> ________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-
> requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to