From 1e615f97750d9f955d4e19486838637e77a35b9d Mon Sep 17 00:00:00 2001 From: Ricky Elrod Date: Tue, 3 Jan 2017 17:23:42 +0000 Subject: [PATCH] script for paste info Signed-off-by: Ricky Elrod --- roles/modernpaste/files/paste-info.py | 14 ++++++++++++++ roles/modernpaste/tasks/main.yml | 5 +++++ 2 files changed, 19 insertions(+) create mode 100644 roles/modernpaste/files/paste-info.py diff --git a/roles/modernpaste/files/paste-info.py b/roles/modernpaste/files/paste-info.py new file mode 100644 index 0000000000..ee6e4e9eea --- /dev/null +++ b/roles/modernpaste/files/paste-info.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python +import sys +sys.path.append('/usr/share/modern-paste/app') +from util.cryptography import get_decid +from database.paste import get_paste_by_id + +paste_id = get_decid(sys.argv[1]) +paste = get_paste_by_id(paste_id) + +print('Decrypted ID: ' + str(paste_id)) +print('Title : ' + paste.title) +print('Language : ' + paste.language) +print('Views : ' + str(paste.views)) +print('Contents : \n' + paste.contents) diff --git a/roles/modernpaste/tasks/main.yml b/roles/modernpaste/tasks/main.yml index f174356787..5daa7aa413 100644 --- a/roles/modernpaste/tasks/main.yml +++ b/roles/modernpaste/tasks/main.yml @@ -44,6 +44,11 @@ tags: - modernpaste +- name: Script for paste information + copy: src=paste-info.py dest=/usr/local/bin/paste-info.py owner=root group=root mode=755 + tags: + - modernpaste + - name: set sebooleans so paste can talk to the db seboolean: name=httpd_can_network_connect_db state=true persistent=true tags: