*** kzaitsev_mb has quit IRC | 00:44 | |
*** openstackgerrit has quit IRC | 07:01 | |
docaedo | kfox1111: regarding stalled 219809, yeah, I don't think anyone pushed too hard on those dashboard things since it doesn't really impact anyone :) | 15:11 |
---|---|---|
docaedo | I'm traveling next few days so will be here in limited fashion, but wanted to share an idea that might be crazy or dumb, get your opinion | 15:18 |
docaedo | I was looking at a few different heat templates and see most of the ones targeted at end users (like a "wordpress" heat template) don't use heat for very much, and rely on chef or ansible to actually do anything | 15:20 |
docaedo | so my crazy idea: | 15:20 |
docaedo | what about making a heat template builder that lets you specify roles from Ansible Galaxy, then dynamically makes a heat template based on that? | 15:21 |
kfox1111 | hmm... | 15:22 |
docaedo | I'm thinking this would intentionally be fairly limited, and basically would do little more than launch a VM a populate the user-data with a template that ends up installing and launching ansible | 15:22 |
kfox1111 | that would fit nicely with the heat library I've been making... | 15:22 |
docaedo | (basically a heat template coupled with a bash script) | 15:22 |
kfox1111 | https://github.com/EMSL-MSC/heat-templates/tree/master/cfn/lib | 15:23 |
kfox1111 | we modify SimpleServer to support Ansible Galaxy roles or Docker Containers as arguments. | 15:23 |
kfox1111 | and then we can follow the Heat folks recommendation of adding heat env's to the catalog. | 15:24 |
kfox1111 | the env can call SimpleServer template with the role specified. | 15:24 |
docaedo | The angle here is that it wouldn't populate the catalog with individual assets, but would be presented as a sort of ansible wizard (and if the idea works, could be extended to docker contianers or something) | 15:24 |
docaedo | Yeah I think that would work | 15:24 |
kfox1111 | hmm... | 15:25 |
docaedo | ok time to board the airplane and go away for a while - but glad to see the first reaction was not "nah, dumb idea!" | 15:25 |
kfox1111 | let me ponder the wizard... | 15:25 |
kfox1111 | yeah. it has potential. | 15:25 |
* docaedo ponders wizards all the time | 15:26 | |
kfox1111 | Its not as good as real cloud scaled apps, where there are multiple vm's per single app, | 15:26 |
kfox1111 | but its definatly a big usability win and populates the catalog with a lot of useful things quickly. | 15:26 |
kfox1111 | we still need a more perminant place for the heat lib... | 15:27 |
kfox1111 | have a good flight. | 15:27 |
kfox1111 | I was kind of thinging about something similar earlier but more direct. that once we have flask in place, the entries in the /api/v1/assets can be a superset of whats in /web/static/assets.yaml. So we can put in a module that pulls in ansible glaxy or docker hub containers into the list, so they show up as normal things. If we hook in the lib/SimpleServer thing, it would show up as a regular heat asset to users. | 15:36 |
kfox1111 | so searchable, icons for them, tags and reviews, etc. | 15:36 |
*** jolsen___ has joined #openstack-app-catalog | 15:53 | |
*** jolsen___ has quit IRC | 15:54 | |
*** jolsen___ has joined #openstack-app-catalog | 15:54 | |
*** jolsen has quit IRC | 15:54 | |
*** kzaitsev_mb has joined #openstack-app-catalog | 19:36 | |
*** kebray has joined #openstack-app-catalog | 21:13 | |
*** kebray has quit IRC | 21:14 | |
*** kzaitsev_mb has quit IRC | 21:21 | |
*** kebray has joined #openstack-app-catalog | 21:23 | |
*** kebray has quit IRC | 23:04 | |
*** jolsen___ has quit IRC | 23:11 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!