Ejemplo n.º 1
0
    def initialize(self, stormconf, context):
        self.pid = os.getpid()
        self.cass = Cassandra()
        self.enable_send_mail = FLAGS.get('enable_send_mail')
        self.enable_send_sms = FLAGS.get('enable_send_sms')
        self.enable_instance_action = FLAGS.get('enable_instance_action')
        self.notification_server = FLAGS.get('notification_server_addr')
        self.statistics_ttl = FLAGS.get('statistics_ttl')
        self.smtp_server = FLAGS.get('smtp_server')
        self.mail_sender = FLAGS.get('mail_sender')
        self.sms_sender = FLAGS.get('sms_sender')
        self.sms_db_host = FLAGS.get('sms_database_host')
        self.sms_db_port = FLAGS.get('sms_database_port')
        self.sms_db = FLAGS.get('sms_database')
        self.sms_db_username = FLAGS.get('sms_db_username')
        self.sms_db_password = FLAGS.get('sms_db_password')

        self.nova_auth_url = FLAGS.get('nova_auth_url')
        self.nova_admin_tenant_name = FLAGS.get('admin_tenant_name')
        self.nova_admin_user = FLAGS.get('admin_user')
        self.nova_admin_password = FLAGS.get('admin_password')

        self.region = FLAGS.get('region')
        self.lms_template = FLAGS.get('lms_template')
        self.email_body_template = FLAGS.get('email_body_template')
        self.email_subject_template = FLAGS.get('email_subject_template')

        self.api = API()