From 08935626054de53c68bd68e8f4c6232e413b7af4 Mon Sep 17 00:00:00 2001 From: Stoned Elipot Date: Wed, 10 Apr 2013 02:30:31 +0200 Subject: [PATCH] Add base64 encode and decode filters to templates --- lib/ansible/runner/filter_plugins/core.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/ansible/runner/filter_plugins/core.py b/lib/ansible/runner/filter_plugins/core.py index b243182845..b287068d8d 100644 --- a/lib/ansible/runner/filter_plugins/core.py +++ b/lib/ansible/runner/filter_plugins/core.py @@ -15,6 +15,7 @@ # You should have received a copy of the GNU General Public License # along with Ansible. If not, see . +import base64 import json import yaml @@ -31,6 +32,10 @@ class FilterModule(object): def filters(self): return { + # base 64 + 'b64decode': base64.b64decode, + 'b64encode': base64.b64encode, + # json 'to_json': json.dumps, 'to_nice_json': to_nice_json,