diff options
author | James Tanner <tanner.jc@gmail.com> | 2013-11-26 08:54:19 -0500 |
---|---|---|
committer | James Tanner <tanner.jc@gmail.com> | 2013-11-26 08:54:19 -0500 |
commit | 7be13faae8a3c5920fde2a2ff70705ecaade8d8c (patch) | |
tree | a838129dbe4d96a2748d598d9b4f2b642a008a43 | |
parent | 82c9f5bfe40e96ebb9286b3442efc9d09c8e1f5a (diff) | |
download | ansible-7be13faae8a3c5920fde2a2ff70705ecaade8d8c.tar.gz |
Fix comment yaml escaping in authorized_key module
-rw-r--r-- | library/system/authorized_key | 3 |
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 = ["'", '"'] |