Metadata-Version: 2.4
Name: moat-kv-inv
Version: 0.22.15
Summary: Inventory management for MoaT-KV
Author-email: Matthias Urlichs <matthias@urlichs.de>
Project-URL: homepage, https://m-o-a-t.org
Project-URL: repository, https://github.com/M-o-a-T/moat
Keywords: MoaT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Classifier: Topic :: Home Automation
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE.txt
Requires-Dist: moat-kv~=0.71.25
Requires-Dist: moat-util~=0.63.0
Requires-Dist: moat-lib-config~=0.2.0
Requires-Dist: netaddr
Dynamic: license-file

# MoaT-KV-Inv

% start synopsis
% start main

This is a link between DistKV and your network infrastructure.

DistInv knows about hosts, ports, VLANs, (sub)networks, cables.

% end synopsis

## Features

This module stores

- which VLAN a network is in
- which network a host belongs to
- which port is plugged into what
- which groups a host belongs to
- where a host is located

This allows you to

- record which systems are where (surprisingly difficult …)
- auto-generate (part of) your Ansible inventory
- display which VLANs need to be configured on a switch port
- generate a network link path from A to B
- auto-update DNS entries when hosts are added, moved, or modified

% end main
