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/