summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Tanner <tanner.jc@gmail.com>2013-11-26 08:54:19 -0500
committerJames Tanner <tanner.jc@gmail.com>2013-11-26 08:54:19 -0500
commit7be13faae8a3c5920fde2a2ff70705ecaade8d8c (patch)
treea838129dbe4d96a2748d598d9b4f2b642a008a43
parent82c9f5bfe40e96ebb9286b3442efc9d09c8e1f5a (diff)
downloadansible-7be13faae8a3c5920fde2a2ff70705ecaade8d8c.tar.gz
Fix comment yaml escaping in authorized_key module
-rw-r--r--library/system/authorized_key3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/system/authorized_key b/library/system/authorized_key
index e5cbb93017..a503e9cc02 100644
--- a/library/system/authorized_key
+++ b/library/system/authorized_key
@@ -215,6 +215,9 @@ def parsekey(raw_key):
key_type = None # type of ssh key
type_index = None # index of keytype in key string|list
+ # remove comment yaml escapes
+ raw_key = raw_key.replace('\#', '#')
+
# split key safely
lex = shlex.shlex(raw_key)
lex.quotes = ["'", '"']