freckles.utils package

Submodules

freckles.utils.doc_utils module

Generic configuration class.

freckles.utils.doc_utils.describe_tasklist_in_markdown(tasklist, use_short_help_name_as_title=False)[source]
freckles.utils.doc_utils.describe_tasklist_string(tasklist, use_short_help_name_as_title=False)[source]
freckles.utils.doc_utils.flatten_task_hierarchy(task_hierarchy, result=None, remove_children_from_items=True)[source]
freckles.utils.doc_utils.get_task_plan_string(tasklist, indent=0)[source]
freckles.utils.doc_utils.print_task_plan(tasklist, indent=0)[source]

freckles.utils.host_utils module

class freckles.utils.host_utils.FrecklesRunTarget(context, target_dict=None, target_string=None)[source]

Bases: object

become_pass
config
connection_type
host
port
protocol
ssh_key
ssh_pass
user
freckles.utils.host_utils.get_host_details(host_string)[source]

Parse a string to get user, protocol, host, etc.

Parameters:host_string (str) – the string
Returns:a dict containing the differnt parts
Return type:dict
freckles.utils.host_utils.get_pi_details(target_string)[source]
freckles.utils.host_utils.get_vagrant_details(target_string, context)[source]
freckles.utils.host_utils.list_vagrant_hosts()[source]
freckles.utils.host_utils.parse_target_string(target_string, context)[source]
freckles.utils.host_utils.parse_vagrant_ssh_config_string(config_string)[source]

freckles.utils.profile module

freckles.utils.utils module

freckles.utils.utils.print_frecklet_list(frecklet_dict)[source]
freckles.utils.utils.print_multi_column_table(data, headers)[source]
freckles.utils.utils.print_template_error(template_error)[source]
freckles.utils.utils.print_two_column_table(data, header_one, header_two)[source]

freckles.utils.versions module

freckles.utils.versions.get_versions()[source]

Module contents