from .xlate import __mo_file__ as __xlate_mo_file__
from .xlate import XLATOR, LOCALE_DIR, DOMAIN
-__version__ = '1.1.11'
+__version__ = '1.1.12'
LOG = logging.getLogger(__name__)
SIGNAL_NAMES = {
if not self.handler:
raise TerraformHandlerError(_("No handler object available."))
+ need_nl = False
+
if not self.handler.vsphere_user:
+ need_nl = True
msg = '\n' + _("Please input the {}:").format(self.colored(
_('vSphere user name'), 'AQUA'))
print(msg)
- self.handler.vsphere_user = input(_('vSphere user name') + ': ')
+ self.handler.vsphere_user = input(_('Name') + ': ')
if not self.handler.vsphere_user:
msg = _("No {} given.").format(_('vSphere user name'))
raise ExpectedHandlerError(msg)
vs=vname, usr=self.handler.vsphere_user))
# Dirty, but else a change of fb_tools would be necessary (later)
self.handler.vsphere[vname]._user = self.handler.vsphere_user
+ print('')
+ need_nl = False
if not self.handler.vsphere_password:
- prompt = _("User password")
+ if need_nl:
+ print('')
+ prompt = self.colored(_("User password"), 'AQUA')
item = _('Password for user {u!r} of vSphere {n} on {h!r}').format(
- u=vsphere_user, n=vname, h=self.config.vsphere[vname].host)
+ u=self.handler.vsphere_user, n=vname, h=self.config.vsphere[vname].host)
self.handler.vsphere_password = self.get_secret(prompt=prompt, item_name=item)
if not self.handler.vsphere_password:
msg = _("No {} given.").format(_('password of vSphere user'))
vs=vname, usr=self.handler.vsphere_user))
# Dirty, but else a change of fb_tools would be necessary (later)
self.handler.vsphere[vname]._password = self.handler.vsphere_password
+ print('')
+ need_nl = False
+
+ if need_nl:
+ print('')
# -------------------------------------------------------------------------
def post_run(self):