Dirk Müller <
dmu...@gmail.com> wrote:
> Hi Vincent,
>
>
> > - move the rails app (/opt/dell/crowbar_framework) to /var/lib/crowbar
> > or /var/lib/crowbar/rails (one alternative is /srv/www/crowbar -- not
> > sure what's best, tbh)
> >
>
> /srv/www/ is the SUSE way typically, +1. /var/lib sounds wrong to me since
> there is no modification of the app and it is
> noarch, so /usr/share/crowbar would make most sense.
>
>
> > - move all chef files (/opt/dell/chef) to /usr/share/crowbar/chef
> >
>
> wasn't there the "standard" location with our chef packaging under
> /var/chef/cookbooks or something like that? I think it makes sense to
> integrate with that.
No it's /var/chef/cache/cookbooks, and as the path suggests, that's
for the chef-client cache when the cookbooks are pulled down from the server.
> > - try to get rid of /opt/dell/barclamps completely (the move to a
> > barclamp registry should help with that); if not possible, then move
> > the remaining files to /usr/share/crowbar/barclamps
>
> one thing at a time.. :-)
>
> > - move /opt/dell/switch (which contains data generated by a chef
> > recipe) to /var/lib/crowbar/switch (not sure I like that if we put
> > the rails app in /var/lib/crowbar, but can't find a better location)
[snipped]
> well, as a first step you could just move all of /opt/dell under /srv/www
> and then fix it one after the other..
+1