Add remote user_id to ansible facts

This commit is contained in:
Josh Mandel 2013-02-28 15:54:43 -08:00
parent e7c293ae67
commit efe45aca53

7
setup
View file

@ -27,6 +27,7 @@ import re
import socket import socket
import struct import struct
import datetime import datetime
import getpass
DOCUMENTATION = ''' DOCUMENTATION = '''
--- ---
@ -119,6 +120,7 @@ class Facts(object):
self.get_pkg_mgr_facts() self.get_pkg_mgr_facts()
self.get_lsb_facts() self.get_lsb_facts()
self.get_date_time_facts() self.get_date_time_facts()
self.get_user_facts()
def populate(self): def populate(self):
return self.facts return self.facts
@ -307,6 +309,11 @@ class Facts(object):
self.facts['date_time']['time'] = now.strftime('%H:%M:%S') self.facts['date_time']['time'] = now.strftime('%H:%M:%S')
# User
def get_user_facts(self):
self.facts['user_id'] = getpass.getuser()
class Hardware(Facts): class Hardware(Facts):
""" """
This is a generic Hardware subclass of Facts. This should be further This is a generic Hardware subclass of Facts. This should be further