Skip to content

Instantly share code, notes, and snippets.

@nklamann
Last active February 24, 2023 12:22
Show Gist options
  • Save nklamann/06d05db7257b48da3a02fe4d37916ec1 to your computer and use it in GitHub Desktop.
Save nklamann/06d05db7257b48da3a02fe4d37916ec1 to your computer and use it in GitHub Desktop.
Hostvars
{
"cloud": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 9000,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 6379,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "162.55.39.175",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::1",
"name": "",
"pid": 0,
"port": 6379,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "2a01:4f8:c010:7f79::",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
}
],
"udp_listen": [
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 68,
"protocol": "udp",
"stime": "",
"user": ""
}
]
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "cloud2.klamann-service.de",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 22,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"nextcloud"
],
"data_group_handling": [
{
"name": "fossil",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "nextcloud",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_names": [
[
"fossil.klamann-service.de",
"Fossil-Service"
],
[
"klamann-cloud.de",
"Damit die Domain nicht in der Luft h\u00e4ngt"
],
[
"klamann.klamann-cloud.de",
"Nextcloud-Instanz nc_klamann"
],
[
"klamann-it-beratung.de",
"Website Klamann IT-Beratung"
],
[
"www.klamann-it-beratung.de",
"Website Klamann IT-Beratung"
],
[
"klamann-software.de",
"Website Klamann Software (alt)"
],
[
"www.klamann-software.de",
"Website Klamann Software (alt)"
]
],
"dns_provider": "hetzner",
"domain": "klamann-service.de",
"fqdn": "cloud2.klamann-service.de",
"group_names": [
"ansible_controllable",
"network_all",
"network_hetzner_cloud",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Nextcloudserver, static Websites and Fossil",
"hostname_given": "cloud2",
"http_access_points": [
[
"http://cloud2.klamann-service.de:19999",
"Netdata Monitoring"
],
[
"https://klamann.klamann-cloud.de",
"Nextcloud-Instanz nc_klamann"
],
[
"https://fossil.klamann-service.de/code",
"Fossil-Server"
],
[
"https://www.klamann-it-beratung.de",
"Website Klamann IT-Beratung"
],
[
"https://klamann-it-beratung.de",
"Website Klamann IT-Beratung"
],
[
"https://www.klamann-software.de",
"Website Klamann Software (alt)"
],
[
"https://klamann-software.de",
"Website Klamann Software (alt)"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "cloud",
"inventory_hostname_short": "cloud",
"ipv4_address_given": "defined by hetzner",
"ipv6_address_given": "defined by hetzner",
"mail_relay": true,
"netmask": "defined by hetzner",
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "defined by hetzner",
"searchdomain": "defined by hetzner",
"tcp_listen": [
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 9000,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 6379,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "162.55.39.175",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::1",
"name": "",
"pid": 0,
"port": 6379,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "2a01:4f8:c010:7f79::",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
}
],
"udp_listen": [
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 68,
"protocol": "udp",
"stime": "",
"user": ""
}
],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"drucker": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_group_handling": [
{
"name": "scans",
"role": "Werden hier angelegt, weitere Verarbeitung \u00fcber SMB shares von `fritzbox` aus"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "NPIE1C3DB.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "MFP in Office",
"hostname_given": "NPIE1C3DB",
"http_access_points": [
[
"http:/10.10.1.3",
"Drucker"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "drucker",
"inventory_hostname_short": "drucker",
"ipv4_address_given": "10.10.1.3",
"ipv6_address_given": null,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"file-server": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "10.10.1.23",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"assets",
"audio",
"photo",
"technical",
"text",
"video"
],
"data_group_handling": [
{
"name": "assets",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "audio",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "fileserver",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "photo",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "technical",
"role": "werden \u00fcber syncthing kontrollier"
},
{
"name": "text",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "video",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"creates": false,
"name": "recordings",
"role": "Wird von hier als SMB-Share bereitgestellt"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "file-server.fritz.box",
"group_names": [
"ansible_controllable",
"lxc_container",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Samba-Server and basis for syncthing",
"hostname_given": "file-server",
"http_access_points": [
[
"https://file-server:8384/",
"Syncthing Interface"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "file-server",
"inventory_hostname_short": "file-server",
"ipv4_address_given": "10.10.1.23",
"ipv6_address_given": "fd00::1800:37ff:fec0:dffd/64",
"lxc_manager": "grossglockner",
"lxc_vmid": 234,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"samba_shares": [
[
"Austausch",
"Hier kann jeder schreiben, wird nach 7 Tagen geloescht"
],
[
"Audio",
"Originaldaten Musik, Hoerbuecher, Hoerspiele"
],
[
"Assets",
"Software, gekaufte Grapiken usw."
],
[
"Musicexport",
"Zum kopieren auf Player und Handies"
],
[
"Photo",
"Alle Photos"
],
[
"Recordings",
"Aufnahmen \u00fcber Satellit"
],
[
"Text",
"Zum Lesen"
],
[
"Video",
"Filme und Serien"
],
[
"MediaWork",
"Alle Mediendateien zum Bearbeiten, nur f\u00fcr nk im Moment"
]
],
"searchdomain": "to be overwritten in network",
"smb_name_given": "FILE-SERVER",
"tcp_listen": [],
"udp_listen": [],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"vmid": 234,
"world_root": "/mnt/i/ansible/neuaufbau"
},
"fritzbox": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_group_handling": [
{
"name": "scans",
"role": "Angelegt in `drucker`, werden von hier aus als SMB-Share angeboten"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Router in Network 174",
"hostname_given": "fritzbox",
"http_access_points": [
[
"http://fritz.box/",
"Fritzbox"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "fritzbox",
"inventory_hostname_short": "fritzbox",
"ipv4_address_given": "10.10.1.1",
"ipv6_address_given": "fd00::e228:6dff:fe68:fd6c/64",
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"samba_shares": [
[
"FM174.FRITZ\\FRITZ\\scans",
"Scans"
]
],
"searchdomain": "to be overwritten in network",
"smb_name_given": "FRITZ.BOX",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"grossglockner": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "grossglockner.fritz.box",
"group_names": [
"ansible_controllable",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Proxmox and Storage for FM174 on super-micro1",
"hostname_given": "grossglockner",
"http_access_points": [
[
"https://10.10.1.11:8006/#v1:0:18:4:::::::/",
"Proxmox Interface"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "grossglockner",
"inventory_hostname_short": "grossglockner",
"ipv4_address_given": "10.10.1.11",
"ipv6_address_given": "fda0::/64",
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"tcp_listen": [],
"udp_listen": [],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"grossglockner-ipmi": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "grossglockner-ipmi.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "IPMI Console on super-micro1",
"hostname_given": "grossglockner-ipmi",
"http_access_points": [
[
"https://10.10.1.10/",
"IPMI -Konsole"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "grossglockner-ipmi",
"inventory_hostname_short": "grossglockner-ipmi",
"ipv4_address_given": "10.10.1.10",
"ipv6_address_given": null,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"mail": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10026,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10027,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 587,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10028,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 9998,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7790,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 110,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7791,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 9999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 143,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 111,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 24242,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 12340,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 41781,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "138.201.185.55",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 55287,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 24,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 42009,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 4190,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7777,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 993,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7778,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7779,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 995,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10024,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10025,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 58953,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 587,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 110,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 143,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 111,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 58833,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 37845,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "2a01:4f8:c010:7afa::",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 54555,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 4190,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 993,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 995,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 39235,
"protocol": "tcp",
"stime": "",
"user": ""
}
],
"udp_listen": [
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 38711,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 59336,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 68,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 111,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 47255,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 33239,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 52429,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 58685,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 36805,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 111,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 36154,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 46618,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 58996,
"protocol": "udp",
"stime": "",
"user": ""
}
]
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "mail.klamann-service.de",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 22,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"mail"
],
"data_group_handling": [
{
"name": "mail",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_names": [
[
"klamann-service.de",
"Damit die Domain nicht in der Luft h\u00e4ngt"
]
],
"dns_provider": "hetzner",
"domain": "klamann-service.de",
"fqdn": "mail.klamann-service.de",
"group_names": [
"ansible_controllable",
"network_all",
"network_hetzner_cloud",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Mailserver (IRedmail)",
"hostname_given": "mail",
"http_access_points": [
[
"https://mail.klamann-service.de/netdata/",
"Netdata Monitoring"
],
[
"https://mail.klamann-service.de/mail/",
"Webmail (Roundcube)"
],
[
"https://mail.klamann-service.de/iredadmin/login",
"Mail-Admin IRedmail"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "mail",
"inventory_hostname_short": "mail",
"ipv4_address_given": "defined by hetzner",
"ipv6_address_given": "defined by hetzner",
"mail_domains": [
"evelyn-klamann.de",
"klamann-cloud.de",
"klamann-it-beratung.de",
"klamann-service.de",
"norbert-klamann.de",
"klamann-test.de"
],
"mail_relay": false,
"netmask": "defined by hetzner",
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "defined by hetzner",
"searchdomain": "defined by hetzner",
"tcp_listen": [
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10026,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10027,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 587,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10028,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 9998,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7790,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 110,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7791,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 9999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 143,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 111,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 24242,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 12340,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 41781,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "138.201.185.55",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 55287,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 24,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 42009,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 4190,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7777,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 993,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7778,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 7779,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 995,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10024,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 10025,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 58953,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 587,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 110,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 143,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 111,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 80,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 58833,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 37845,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "2a01:4f8:c010:7afa::",
"name": "",
"pid": 0,
"port": 22,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 5432,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 25,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 443,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 54555,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 4190,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 19999,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 993,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 995,
"protocol": "tcp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 39235,
"protocol": "tcp",
"stime": "",
"user": ""
}
],
"udp_listen": [
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 38711,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "127.0.0.1",
"name": "",
"pid": 0,
"port": 8125,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 59336,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 68,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 111,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 47255,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 33239,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 52429,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "0.0.0.0",
"name": "",
"pid": 0,
"port": 58685,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 36805,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 2049,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 111,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 36154,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 46618,
"protocol": "udp",
"stime": "",
"user": ""
},
{
"address": "::",
"name": "",
"pid": 0,
"port": 58996,
"protocol": "udp",
"stime": "",
"user": ""
}
],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"marios-router": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "marios-router.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Marios router",
"hostname_given": "marios-router",
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "marios-router",
"inventory_hostname_short": "marios-router",
"ipv4_address_given": "10.10.1.4",
"ipv6_address_given": null,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"media-server": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "10.10.1.22",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"jellyfin"
],
"data_group_handling": [
{
"name": "jellyfin",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "audio",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
},
{
"name": "video",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
},
{
"creates": false,
"name": "recordings",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "media-server.fritz.box",
"group_names": [
"ansible_controllable",
"lxc_container",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Jellyfin for Movies",
"hostname_given": "media-server",
"http_access_points": [
[
"http://media-server:8096/web/index.html",
"Jellyfin"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "media-server",
"inventory_hostname_short": "media-server",
"ipv4_address_given": "10.10.1.22",
"ipv6_address_given": "fd00::d8ca:70ff:fe98:94b0/64",
"lxc_manager": "grossglockner",
"lxc_vmid": 233,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"tcp_listen": [],
"udp_listen": [],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"pi-hole": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "10.10.1.20",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"pihole"
],
"data_group_handling": [
{
"name": "pihole",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "pi-hole.fritz.box",
"group_names": [
"ansible_controllable",
"lxc_container",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Local DNS Server for FM174",
"hostname_given": "pi-hole",
"http_access_points": [
[
"http://10.10.1.20/admin/",
"PI-Hole Admin"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "pi-hole",
"inventory_hostname_short": "pi-hole",
"ipv4_address_given": "10.10.1.20",
"ipv6_address_given": "fd00::e8a9:12ff:fec1:9c22/64",
"lxc_manager": "grossglockner",
"lxc_vmid": 231,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"tcp_listen": [],
"udp_listen": [],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"repeater": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "repeater.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "WLAN Repeater, meshed with 'fritzbox'",
"hostname_given": "repeater",
"http_access_points": [
[
"http://10.10.1.2/",
"Repeater Web interface"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "repeater",
"inventory_hostname_short": "repeater",
"ipv4_address_given": "10.10.1.2",
"ipv6_address_given": "2a00:6020:41e1:fe00:303a:fdff:fede:a854",
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"tv-schlafzimmer": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "tv-schlafzimmer.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "TV Schlafzimmer",
"hostname_given": "tv-schlafzimmer",
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "tv-schlafzimmer",
"inventory_hostname_short": "tv-schlafzimmer",
"ipv4_address_given": "10.10.1.8",
"ipv6_address_given": null,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"tv-server": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "10.10.1.21",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_group_handling": [
{
"name": "tvserver",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "recordings",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "tv-server.fritz.box",
"group_names": [
"ansible_controllable",
"lxc_container",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Handles TV Recordings with USB Receiver",
"hostname_given": "tv-server",
"http_access_points": [
[
"http://tv-server:9981/",
"TVHeadend"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "tv-server",
"inventory_hostname_short": "tv-server",
"ipv4_address_given": "10.10.1.21",
"ipv6_address_given": "fd00::884:13ff:fe77:166a/64",
"lxc_manager": "grossglockner",
"lxc_vmid": 232,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"tcp_listen": [],
"udp_listen": [],
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"tv-wohnzimmer": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "tv-wohnzimmer.fritz.box",
"group_names": [
"network_all",
"network_fm174"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "TV Wohnzimmer",
"hostname_given": "tv-wohnzimmer",
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "tv-wohnzimmer",
"inventory_hostname_short": "tv-wohnzimmer",
"ipv4_address_given": "10.10.1.9",
"ipv6_address_given": null,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"vault_restic_key_assets": "master",
"vault_restic_key_audio": "master",
"vault_restic_key_fileserver": "jsheiGEFocdpdnj",
"vault_restic_key_jellyfin": "jsheiGEFocdpdnj",
"vault_restic_key_mail": "master",
"vault_restic_key_mediaserver": "kskedfpc(mjdskdl",
"vault_restic_key_nextcloud": "master",
"vault_restic_key_photo": "master",
"vault_restic_key_pihole": "jsheiocdpdnj",
"vault_restic_key_technical": " kaTghsksdudhn<KL",
"vault_restic_key_text": "master",
"vault_restic_key_tvserver": "klu764kd9as",
"vault_restic_key_universalms": "Krelddlwixc8sksue",
"vault_restic_key_video": "master",
"world_root": "/mnt/i/ansible/neuaufbau"
},
"universal-ms": {
"ansible_check_mode": false,
"ansible_config_file": "/mnt/i/ansible/neuaufbau/ansible/ansible.cfg",
"ansible_diff_mode": false,
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3",
"tcp_listen": [],
"udp_listen": []
},
"ansible_file_directory": "/mnt/i/ansible/neuaufbau/ansible/files",
"ansible_forks": 5,
"ansible_host": "10.10.1.24",
"ansible_inventory_sources": [
"/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups"
],
"ansible_playbook_python": "/usr/bin/python3",
"ansible_port": 40022,
"ansible_report_directory": "/mnt/i/ansible/neuaufbau/doc/reports",
"ansible_run_tags": [
"data_overview",
"never"
],
"ansible_script_directory": "/mnt/i/ansible/neuaufbau/scripts/generated",
"ansible_skip_tags": [],
"ansible_verbosity": 0,
"ansible_version": {
"full": "2.14.0",
"major": 2,
"minor": 14,
"revision": 0,
"string": "2.14.0"
},
"backups_to_restic": [
"mediaserver"
],
"data_group_handling": [
{
"name": "mediaserver",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"data_groups": {
"assets": {
"backup_required": "true",
"content": "Software, Graphiken, Fonts usw"
},
"audio": {
"backup_required": "true",
"content": "Musik, H\u00f6rspiele, H\u00f6rb\u00fccher"
},
"fileserver": {
"backup_required": "true",
"content": "Samba-Konfguration"
},
"fossil": {
"backup_required": "true",
"content": "Fossil-Repositories"
},
"jellyfin": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Jellyfin"
},
"mail": {
"backup_required": "true",
"content": "Mails aller Postf\u00e4cher und Inhalt der Konfigurationsdatenbanken"
},
"mediaserver": {
"backup_required": "true",
"content": "Metadaten der einzelnen Medienateien in Universal MS"
},
"nextcloud": {
"backup_required": "true",
"content": "Benutzerdaten, Gruppenordner, DB-Inhalte aller Applikationen, Nextcloud-Konfiguration"
},
"photo": {
"backup_required": "true",
"content": "Photos"
},
"pihole": {
"backup_required": "true",
"content": "konfigurationsdatenbanken, caches"
},
"recordings": {
"backup_required": "true",
"content": "Aufnahmen des TV-Servers"
},
"scans": {
"backup_required": "true",
"content": "Scans ins Netzwerk"
},
"technical": {
"backup_required": "true",
"content": "Mit syncthing verwaltete Daten (Windows und Android)"
},
"text": {
"backup_required": "true",
"content": "B\u00fccher"
},
"tvserver": {
"backup_required": "true",
"content": "Konfiguration des Receivers"
},
"universalms": {
"backup_required": "false",
"content": "????"
},
"video": {
"backup_required": "true",
"content": "Videos in der Bibliothek"
}
},
"discovered_interpreter_python": "/usr/bin/python3",
"dns_provider": "pi-hole",
"domain": "fritz.box",
"fqdn": "universal-ms.fritz.box",
"group_names": [
"ansible_controllable",
"lxc_container",
"network_all",
"network_fm174",
"work"
],
"groups": {
"all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"ansible_controllable": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"lxc_container": [
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_all": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_fm174": [
"grossglockner",
"drucker",
"fritzbox",
"grossglockner-ipmi",
"marios-router",
"repeater",
"tv-schlafzimmer",
"tv-wohnzimmer",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
],
"network_hetzner_cloud": [
"cloud",
"mail"
],
"ungrouped": [],
"work": [
"grossglockner",
"cloud",
"mail",
"file-server",
"media-server",
"pi-hole",
"tv-server",
"universal-ms"
]
},
"host_comment": "Universal Mediaserver, Workaround for Jellyfin-Problems",
"hostname_given": "universal-ms",
"http_access_points": [
[
"http://universal-ms:9001",
"Universal Mediaserver"
]
],
"inventory_dir": "/mnt/i/ansible/neuaufbau/ansible/inventory",
"inventory_file": "/mnt/i/ansible/neuaufbau/ansible/inventory/hosts_and_groups",
"inventory_hostname": "universal-ms",
"inventory_hostname_short": "universal-ms",
"ipv4_address_given": "10.10.1.24",
"ipv6_address_given": "fd00::645a:36ff:fed5:35ad/64",
"lxc_manager": "grossglockner",
"lxc_vmid": 235,
"mail_relay": true,
"netmask": "to be overwritten in network",
"network_parameter_for_clients": {
"netmask": "255.255.255.0",
"router": "10.10.1.1",
"searchdomain": "fritz.box"
},
"omit": "__omit_place_holder__8ac9d14ba65ad3cc974ff6cf9a5b2038905c58fd",
"playbook_dir": "/mnt/i/ansible/neuaufbau/ansible",
"restic_key_assets": "vault_restic_key_assets",
"restic_key_audio": "vault_restic_key_audio",
"restic_key_fileserver": "vault_restic_key_fileserver",
"restic_key_jellyfin": "vault_restic_key_jellyfin",
"restic_key_mail": "vault_restic_key_mail",
"restic_key_mediaserver": "vault_restic_key_mediaserver",
"restic_key_nextcloud": "vault_restic_key_nextcloud",
"restic_key_photo": "vault_restic_key_photo",
"restic_key_pihole": "vault_restic_key_pihole",
"restic_key_technical": "vault_restic_key_tchnical",
"restic_key_text": "vault_restic_key_text",
"restic_key_tvserver": "vault_restic_key_tvserver",
"restic_key_universalms": "vault_restic_key_universalms",
"restic_key_video": "vault_restic_key_video",
"restic_repos": {
"assets": {
"restic_key": "restic_key_assets"
},
"audio": {
"restic_key": "restic_key_audio"
},
"fileserver": {
"restic_key": "restic_key_fileserver"
},
"jellyfin": {
"restic_key": "restic_key_jellyfin"
},
"mail": {
"restic_key": "restic_key_mail"
},
"mediaserver": {
"restic_key": "restic_key_mediaserver"
},
"nextcloud": {
"restic_key": "restic_key_nextcloud"
},
"photo": {
"restic_key": "restic_key_photo"
},
"pihole": {
"restic_key": "restic_key_pihole"
},
"technical": {
"restic_key": "restic_key_technical"
},
"text": {
"restic_key": "restic_key_text"
},
"tvserver": {
"restic_key": "restic_key_tvserver"
},
"universalms": {
"restic_key": "restic_key_universalms"
},
"video": {
"restic_key": "restic_key_video"
}
},
"router": "to be overwritten in network",
"searchdomain": "to be overwritten in network",
"tcp_listen": [],
"udp_listen": [],
"world_root": "/mnt/i/ansible/neuaufbau"
}
}
*.{ host: inventory_hostname, data_group_handling: data_group_handling, backups_to_restic: backups_to_restic}
#### a list of dictionaries
[
{
"host": "cloud",
"data_group_handling": [
{
"name": "fossil",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "nextcloud",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"backups_to_restic": [
"nextcloud"
]
},
{
"host": "drucker",
"data_group_handling": [
{
"name": "scans",
"role": "Werden hier angelegt, weitere Verarbeitung \u00fcber SMB shares von `fritzbox` aus"
}
],
"backups_to_restic": null
},
{
"host": "file-server",
"data_group_handling": [
{
"name": "assets",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "audio",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "fileserver",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "photo",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "technical",
"role": "werden \u00fcber syncthing kontrollier"
},
{
"name": "text",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"name": "video",
"role": "Wird von hier als SMB-Share bereitgestellt"
},
{
"creates": false,
"name": "recordings",
"role": "Wird von hier als SMB-Share bereitgestellt"
}
],
"backups_to_restic": [
"assets",
"audio",
"photo",
"technical",
"text",
"video"
]
},
{
"host": "fritzbox",
"data_group_handling": [
{
"name": "scans",
"role": "Angelegt in `drucker`, werden von hier aus als SMB-Share angeboten"
}
],
"backups_to_restic": null
},
{
"host": "grossglockner",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "grossglockner-ipmi",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "mail",
"data_group_handling": [
{
"name": "mail",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"backups_to_restic": [
"mail"
]
},
{
"host": "marios-router",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "media-server",
"data_group_handling": [
{
"name": "jellyfin",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "audio",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
},
{
"name": "video",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
},
{
"creates": false,
"name": "recordings",
"role": "Wird von hier \u00fcber jellyfin bereitgestellt"
}
],
"backups_to_restic": [
"jellyfin"
]
},
{
"host": "pi-hole",
"data_group_handling": [
{
"name": "pihole",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"backups_to_restic": [
"pihole"
]
},
{
"host": "repeater",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "tv-schlafzimmer",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "tv-server",
"data_group_handling": [
{
"name": "tvserver",
"role": "Diese Daten werden von hier kontrolliert"
},
{
"name": "recordings",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"backups_to_restic": null
},
{
"host": "tv-wohnzimmer",
"data_group_handling": null,
"backups_to_restic": null
},
{
"host": "universal-ms",
"data_group_handling": [
{
"name": "mediaserver",
"role": "Diese Daten werden von hier kontrolliert"
}
],
"backups_to_restic": [
"mediaserver"
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment