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()