Files
hassio-addons-avm/git-exporter/config.json
2021-06-29 12:37:08 +03:00

76 lines
1.6 KiB
JSON

{
"name": "Home Assistant Git Exporter",
"version": "1.10.1",
"slug": "git-exporter",
"description": "Export all of your Home Assistant configuration to a git repository of your choice.",
"url": "https://github.com/Poeschl/Hassio-Addons/tree/master/git-exporter",
"arch": [
"armhf",
"armv7",
"aarch64",
"amd64",
"i386"
],
"startup": "once",
"boot": "manual",
"image": "ghcr.io/poeschl/ha-git-exporter-{arch}",
"hassio_api": true,
"hassio_role": "manager",
"map": ["config"],
"options": {
"repository": {
"url": "",
"username": "",
"password": "",
"pull_before_push": true,
"commit_message": "Home Assistant Git Exporter"
},
"export": {
"lovelace": true,
"addons": true,
"esphome": true,
"node_red": true
},
"check": {
"enabled": true,
"check_for_secrets": true,
"check_for_ips": true
},
"exclude": [
"*.db",
"*.log",
"__pycache__",
"._*",
".DS_Store",
"deps/",
"known_devices.yaml",
"tts/"
],
"dry_run": false
},
"schema": {
"repository": {
"url": "match(https://.*)",
"email": "match(.+@.+)?",
"username": "str",
"password": "password",
"pull_before_push": "bool",
"commit_message": "str"
},
"export": {
"lovelace": "bool",
"addons": "bool",
"esphome": "bool",
"node_red": "bool"
},
"check": {
"enabled": "bool",
"check_for_secrets": "bool",
"check_for_ips": "bool"
},
"exclude": ["str"],
"dry_run": "bool"
}
}