Crowbarbarians!

An interesting issue has come up:  swift has different default os
usernames by distro.  We offer an input box to change it as desired,
but the default value allows only one default option to the Barclamp
author.  Since we're using packages for OpenStack, usernames are
determined by the upstream packager.  For example:

python-swift.postinst:  adduser --system --quiet --disabled-login
--disabled-password --no-create-home --group --shell /bin/false swift
python-swift.postinst-fi
python-swift.postinst-
python-swift.postinst-usermod -G adm swift
python-swift.postinst-


Wouldn't madness ensue when the os_user was changed but the underlying
package didn't respect that?  In the PFS case, and possibly an
omnibus-installer case, the input box might be desired/necessary.

A feature called "conditional default option" in a barclamp would
allow the barclamp author (easy?) access to the Crowbar database to
determine the proper default value of the attribute.

Thoughts?
-judd

--
Judd Maltin
T: 917-882-1270
F: 501-694-7809
what could possibly go wrong?

_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to