The freezer_dr.common.utils Module¶
Utility functions shared from all modules into the project.
-
freezer_dr.common.utils.get_admin_os_client()[source]¶ Return admin client data.
Loads credentials from [keystone_authtoken] section in the configuration file and initialize the client with admin privileges and return an instance of the client :return: Initialized instance of OS Client
-
freezer_dr.common.utils.get_os_client()[source]¶ Return the OpenStack client.
Loads credentials from [keystone_authtoken] section in the configuration file and initialize the client and return an instance of the client :return: Initialized instance of OS Client
-
freezer_dr.common.utils.load_jinja_templates(template_dir, template_name, template_vars)[source]¶ Load and render existing Jinja2 templates.
The main purpose of the function is to prepare the message to be sent and render it for the driver to send it directly.
- Parameters
template_dir – Location where jinja2 templates are stored
template_name – name of the template to load it
template_vars – Dict to replace existing vars in the template with values.
- Returns
String message