#!/usr/bin/env python # # Create iptables rules to grant access to the node to a white list of IPs. # # Author: Marco Yuen import logger import logging def start(): logger.log("euca_iptables: plugin starting up...") # Set up a separate logger for debugging/testing purposes l = logging.getLogger('euca_iptables_nm_plugin') fh = logging.FileHandler('/var/log/euca_iptables.log') fh.setLevel(logging.DEBUG) fh.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) l.addHandler(fh) l.setLevel(logging.DEBUG) def GetSlivers(data, config=None, plc=None): l = logging.getLogger('euca_iptables_nm_plugin') l.debug('Data: %r' % data) l.debug('config: %r' % config) l.debug('plc: %r' % plc) # Get a list of instance -> IPs mappings # if none exists, return if 'euca_inst_ip' not in data: return if __name__ == '__main__': pass