add error message if keyczar is not installed and the user tries to use fireball mode

This commit is contained in:
Michael DeHaan 2012-10-17 22:53:22 -04:00
parent d5db8e937e
commit 556799a7c4

View file

@ -72,6 +72,9 @@ def key_for_hostname(hostname):
# fireball mode is an implementation of ansible firing up zeromq via SSH
# to use no persistent daemons or key management
if not KEYCZAR_AVAILABLE:
raise errors.AnsibleError("python-keyczar must be installed to use fireball mode")
key_path = os.path.expanduser("~/.fireball.keys")
if not os.path.exists(key_path):
os.makedirs(key_path)