Ansible

class nornir.plugins.inventory.ansible.AnsibleGroupDataDict
class nornir.plugins.inventory.ansible.AnsibleInventory(hostsfile: str = 'hosts', *args, **kwargs)
class nornir.plugins.inventory.ansible.AnsibleParser(hostsfile: str)
static add(element: str, element_dict: Dict[str, Dict[str, Any]]) → None
load_hosts_file() → None
static map_nornir_vars(obj: Dict[str, Any]) → None
normalize_data(host: Dict[str, Dict[str, Any]], data: Dict[str, Any], vars_data: Dict[str, Any]) → None
parse() → None
parse_group(group: str, data: nornir.plugins.inventory.ansible.AnsibleGroupDataDict, parent: Optional[str] = None) → None
parse_hosts(hosts: Dict[str, Optional[Dict[str, Any]]], parent: Optional[str] = None) → None
static read_vars_file(element: str, path: str, is_host: bool = True) → Dict[str, Any]
sort_groups() → None
class nornir.plugins.inventory.ansible.INIParser(hostsfile: str)
load_hosts_file() → None
normalize(data: configparser.ConfigParser) → Dict[str, nornir.plugins.inventory.ansible.AnsibleGroupDataDict]
static normalize_content(content: str) → Dict[str, Any]
static normalize_value(value: str) → Union[str, int]
static process_meta(meta: Optional[str], section: MutableMapping[str, str]) → Dict[str, Any]
class nornir.plugins.inventory.ansible.YAMLParser(hostsfile: str)
load_hosts_file() → None
nornir.plugins.inventory.ansible.parse(hostsfile: str) → Tuple[Dict[str, Dict[str, Any]], Dict[str, Dict[str, Any]], Dict[str, Any]]