feat(glpi): config moved to config node
this stores the condig in flows_cred.json file !1
This commit is contained in:
321
flows.json
321
flows.json
@ -484,44 +484,18 @@
|
||||
"e9127065159b9f0f",
|
||||
"de01a4559aecf1c4",
|
||||
"36cf43c754570ebd",
|
||||
"1fb718bcdd65dc23",
|
||||
"b73763bef878743f",
|
||||
"a42b269766d80f74",
|
||||
"842ade29052f7e66",
|
||||
"330ab008da58ac93",
|
||||
"957b63c9fc58a139",
|
||||
"02812e8708980b09",
|
||||
"e83ed4274d3959f3",
|
||||
"271cd66b841705be",
|
||||
"06b5d27bbf1e5b16",
|
||||
"32d8df5c0bb564cb"
|
||||
"32d8df5c0bb564cb",
|
||||
"fb7fea44905cf7a4"
|
||||
],
|
||||
"x": 154,
|
||||
"y": 39,
|
||||
"w": 1732,
|
||||
"h": 202
|
||||
},
|
||||
{
|
||||
"id": "690ee27cf3eee484",
|
||||
"type": "group",
|
||||
"z": "42b9663b67dbd983",
|
||||
"name": "Development: Create GLPI Config File",
|
||||
"style": {
|
||||
"stroke": "#0070c0",
|
||||
"fill": "#b797cf",
|
||||
"label": true,
|
||||
"color": "#000000"
|
||||
},
|
||||
"nodes": [
|
||||
"742f2f88646c543a",
|
||||
"b54ff25c1e83a094",
|
||||
"da2cb448945babee",
|
||||
"d5627c7a12528006"
|
||||
],
|
||||
"x": 1314,
|
||||
"y": 319,
|
||||
"w": 772,
|
||||
"h": 82
|
||||
"y": 59,
|
||||
"w": 1432,
|
||||
"h": 182
|
||||
},
|
||||
{
|
||||
"id": "3b247f5e5d90963e",
|
||||
@ -2100,7 +2074,7 @@
|
||||
"type": "junction",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"x": 1640,
|
||||
"x": 1340,
|
||||
"y": 140,
|
||||
"wires": [
|
||||
[
|
||||
@ -2118,7 +2092,7 @@
|
||||
"wires": [
|
||||
[
|
||||
"957b63c9fc58a139",
|
||||
"330ab008da58ac93"
|
||||
"fb7fea44905cf7a4"
|
||||
]
|
||||
]
|
||||
},
|
||||
@ -2996,7 +2970,7 @@
|
||||
"targetType": "full",
|
||||
"statusVal": "",
|
||||
"statusType": "auto",
|
||||
"x": 1770,
|
||||
"x": 1470,
|
||||
"y": 200,
|
||||
"wires": []
|
||||
},
|
||||
@ -3016,60 +2990,6 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "1fb718bcdd65dc23",
|
||||
"type": "watch",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "",
|
||||
"files": "config.glpi.json",
|
||||
"recursive": "",
|
||||
"x": 920,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
"330ab008da58ac93"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "b73763bef878743f",
|
||||
"type": "file in",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "Open GLPI Config File",
|
||||
"filename": "filename",
|
||||
"filenameType": "msg",
|
||||
"format": "utf8",
|
||||
"chunk": false,
|
||||
"sendError": false,
|
||||
"encoding": "none",
|
||||
"allProps": false,
|
||||
"x": 1190,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
"a42b269766d80f74"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a42b269766d80f74",
|
||||
"type": "json",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "",
|
||||
"property": "payload",
|
||||
"action": "obj",
|
||||
"pretty": false,
|
||||
"x": 1340,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
"842ade29052f7e66"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "842ade29052f7e66",
|
||||
"type": "change",
|
||||
@ -3077,13 +2997,6 @@
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "global.config.glpi",
|
||||
"rules": [
|
||||
{
|
||||
"t": "set",
|
||||
"p": "config.glpi",
|
||||
"pt": "global",
|
||||
"to": "payload",
|
||||
"tot": "msg"
|
||||
},
|
||||
{
|
||||
"t": "set",
|
||||
"p": "CurrentGlobalConfig",
|
||||
@ -3097,7 +3010,7 @@
|
||||
"from": "",
|
||||
"to": "",
|
||||
"reg": false,
|
||||
"x": 1480,
|
||||
"x": 1250,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
@ -3105,35 +3018,6 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "330ab008da58ac93",
|
||||
"type": "change",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "",
|
||||
"rules": [
|
||||
{
|
||||
"t": "set",
|
||||
"p": "filename",
|
||||
"pt": "msg",
|
||||
"to": "config.glpi.json",
|
||||
"tot": "str"
|
||||
}
|
||||
],
|
||||
"action": "",
|
||||
"property": "",
|
||||
"from": "",
|
||||
"to": "",
|
||||
"reg": false,
|
||||
"x": 1075,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
"b73763bef878743f"
|
||||
]
|
||||
],
|
||||
"l": false
|
||||
},
|
||||
{
|
||||
"id": "64c99b312f9c601c",
|
||||
"type": "link out",
|
||||
@ -3566,8 +3450,7 @@
|
||||
"y": 420,
|
||||
"wires": [
|
||||
[
|
||||
"46d8b11bdef459aa",
|
||||
"719e034af3c723aa"
|
||||
"46d8b11bdef459aa"
|
||||
]
|
||||
],
|
||||
"icon": "font-awesome/fa-lock"
|
||||
@ -3594,8 +3477,7 @@
|
||||
"e282aea37a90acdc"
|
||||
],
|
||||
[
|
||||
"5f2f87eeebd5bf6e",
|
||||
"4ded783ceb23864d"
|
||||
"5f2f87eeebd5bf6e"
|
||||
]
|
||||
],
|
||||
"outputLabels": [
|
||||
@ -3936,9 +3818,9 @@
|
||||
"rules": [
|
||||
{
|
||||
"t": "set",
|
||||
"p": "config.oauth",
|
||||
"p": "CurrentGlobalConfig",
|
||||
"pt": "msg",
|
||||
"to": "config.oauth",
|
||||
"to": "config",
|
||||
"tot": "global"
|
||||
}
|
||||
],
|
||||
@ -3955,58 +3837,6 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "271cd66b841705be",
|
||||
"type": "debug",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "Config read",
|
||||
"active": true,
|
||||
"tosidebar": true,
|
||||
"console": false,
|
||||
"tostatus": false,
|
||||
"complete": "true",
|
||||
"targetType": "full",
|
||||
"statusVal": "",
|
||||
"statusType": "auto",
|
||||
"x": 1640,
|
||||
"y": 80,
|
||||
"wires": []
|
||||
},
|
||||
{
|
||||
"id": "4ded783ceb23864d",
|
||||
"type": "debug",
|
||||
"z": "379c65a27117b46c",
|
||||
"name": "debug 156",
|
||||
"active": true,
|
||||
"tosidebar": true,
|
||||
"console": false,
|
||||
"tostatus": false,
|
||||
"complete": "true",
|
||||
"targetType": "full",
|
||||
"statusVal": "",
|
||||
"statusType": "auto",
|
||||
"x": 2070,
|
||||
"y": 260,
|
||||
"wires": []
|
||||
},
|
||||
{
|
||||
"id": "719e034af3c723aa",
|
||||
"type": "debug",
|
||||
"z": "379c65a27117b46c",
|
||||
"name": "debug 157",
|
||||
"active": false,
|
||||
"tosidebar": true,
|
||||
"console": false,
|
||||
"tostatus": false,
|
||||
"complete": "true",
|
||||
"targetType": "full",
|
||||
"statusVal": "",
|
||||
"statusType": "auto",
|
||||
"x": 1510,
|
||||
"y": 280,
|
||||
"wires": []
|
||||
},
|
||||
{
|
||||
"id": "3dc07bb0a7d4f647",
|
||||
"type": "link out",
|
||||
@ -4023,6 +3853,43 @@
|
||||
"icon": "font-awesome/fa-hand-stop-o",
|
||||
"l": true
|
||||
},
|
||||
{
|
||||
"id": "fb7fea44905cf7a4",
|
||||
"type": "credentials",
|
||||
"z": "379c65a27117b46c",
|
||||
"g": "b994fe21efb223a9",
|
||||
"name": "GLPI",
|
||||
"props": [
|
||||
{
|
||||
"value": "config.glpi.api_url",
|
||||
"type": "global"
|
||||
},
|
||||
{
|
||||
"value": "config.glpi.authorization",
|
||||
"type": "global"
|
||||
},
|
||||
{
|
||||
"value": "config.glpi.app_token",
|
||||
"type": "global"
|
||||
},
|
||||
{
|
||||
"value": "config.glpi.category_id_automation_task",
|
||||
"type": "global"
|
||||
},
|
||||
{
|
||||
"value": "config.glpi.debug_on",
|
||||
"type": "global"
|
||||
}
|
||||
],
|
||||
"x": 1110,
|
||||
"y": 200,
|
||||
"wires": [
|
||||
[
|
||||
"842ade29052f7e66"
|
||||
]
|
||||
],
|
||||
"info": "# GLPI Configuration\n\nThis node stores it's values within `flows_cred.json` and therefor takes advantage of encrypting the values.\n\n## Structure\n\n``` json\n\n{\n \"api_url\": \"http://glpi/apirest.php/\",\n \"authorization\": \"user_token ***\",\n \"app_token\": \"\",\n \"category_id_automation_task\": 0,\n \"debug_on\": false\n}\n\n```\n\n| item | type | description |\n|:---:|:---:|:---|\n| api_url | `string` | URL for the API `{protocol}://{domain}/apirest.php/` |\n| authorization | `string` | Auth token suffixed with `user_token` |\n| app_token | `string` | Application token |\n| category_id_automation_task | `int` | the category for this automation task to be applied to the ticket task |\n| debug_on | `bool` | Authentication Callback URL, this value must always be `{protocol}://{domain}/callback`. i.e. `http://127.0.0.1:1881/callback` |\n "
|
||||
},
|
||||
{
|
||||
"id": "02c4b9524d361ade",
|
||||
"type": "link in",
|
||||
@ -4959,94 +4826,6 @@
|
||||
"y": 240,
|
||||
"wires": []
|
||||
},
|
||||
{
|
||||
"id": "742f2f88646c543a",
|
||||
"type": "template",
|
||||
"z": "42b9663b67dbd983",
|
||||
"g": "690ee27cf3eee484",
|
||||
"name": "Content",
|
||||
"field": "payload",
|
||||
"fieldType": "msg",
|
||||
"format": "json",
|
||||
"syntax": "mustache",
|
||||
"template": "{\n \"api_url\": \"http://glpi/apirest.php/\",\n \"authorization\": \"user_token W6Ay7cdu38KuQCpYaZw5E7fxk4q8dYSrz38EsPuK\",\n \"app_token\": \"SwiMCd61d6qcfCoFCziotpJgBafl15vQCdRwHJ47\",\n \"category_id_automation_task\": \"2\",\n \"debug_on\": false\n}",
|
||||
"output": "json",
|
||||
"x": 1580,
|
||||
"y": 360,
|
||||
"wires": [
|
||||
[
|
||||
"da2cb448945babee"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "b54ff25c1e83a094",
|
||||
"type": "inject",
|
||||
"z": "42b9663b67dbd983",
|
||||
"g": "690ee27cf3eee484",
|
||||
"name": "",
|
||||
"props": [
|
||||
{
|
||||
"p": "payload"
|
||||
},
|
||||
{
|
||||
"p": "topic",
|
||||
"vt": "str"
|
||||
}
|
||||
],
|
||||
"repeat": "",
|
||||
"crontab": "",
|
||||
"once": true,
|
||||
"onceDelay": 0.1,
|
||||
"topic": "",
|
||||
"payload": "",
|
||||
"payloadType": "date",
|
||||
"x": 1430,
|
||||
"y": 360,
|
||||
"wires": [
|
||||
[
|
||||
"742f2f88646c543a"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "da2cb448945babee",
|
||||
"type": "file",
|
||||
"z": "42b9663b67dbd983",
|
||||
"g": "690ee27cf3eee484",
|
||||
"name": "",
|
||||
"filename": "config.glpi.json",
|
||||
"filenameType": "str",
|
||||
"appendNewline": true,
|
||||
"createDir": false,
|
||||
"overwriteFile": "true",
|
||||
"encoding": "none",
|
||||
"x": 1780,
|
||||
"y": 360,
|
||||
"wires": [
|
||||
[
|
||||
"d5627c7a12528006"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "d5627c7a12528006",
|
||||
"type": "debug",
|
||||
"z": "42b9663b67dbd983",
|
||||
"g": "690ee27cf3eee484",
|
||||
"name": "Config Written",
|
||||
"active": true,
|
||||
"tosidebar": true,
|
||||
"console": false,
|
||||
"tostatus": false,
|
||||
"complete": "true",
|
||||
"targetType": "full",
|
||||
"statusVal": "",
|
||||
"statusType": "auto",
|
||||
"x": 1960,
|
||||
"y": 360,
|
||||
"wires": []
|
||||
},
|
||||
{
|
||||
"id": "9d93b8dfe83bf3ca",
|
||||
"type": "function",
|
||||
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"$": "7c8101cf4829d3fe2ce436921cd2866547bUeCnqaH0yGKKTPS7cFdHv3iNQrDkxgTFGKKhmq9JcdArP6J5MLbFTlkKxoVlJVc+wGFg9g5dEDjgHfrkWIeX+PIwUvmso9UFKbY7HeTxk5KMwAxjopszXYtDyZVxHzjDCYwKw6nPfi3pMKOtgVPpP1Wint5GG2dakbKj09hUumWCWLh5ecDWaESL/4zepiIGZpQdXH9Cqr1fhJCEAFWp6WkAnoMwAXitybweTsOAUpcTaSWPBE8CMgZQpAHquPXdYi1cebFdsoGXfwb2odmXbSUwpqOulevj+EXvZA9em8ZmnBo23IGmicFlfqoUvyYxAg6W1eJE5JA+qD4e+e4RjeTqk7FxXObAqYuRwCOzUPpAxQE2sTEFVwX5hQlUHZJDAbU9KMg4PJxm/RPSY6Hv7vSgDIau+IHj+NoIdt31tRJwrrFu3rGOR82W03x4j+hurCGbjt9dIbxEn7rH+lL/0ja5+xLR3oePhs563UmUkfVECjE1GmRKis1VyR6Y6X65rrD+0nhJII5GuCK5xtm7GlWvLAlUZ2WyIcjpm/csQDa/Kt1MTfTlI1YxIP//sy+fxqcSBgOmSXyuBACVOzbkRcMjdIkmB/Zxv4prLpO2weo9WqrodfsJxSih21x3nxyrkGfRG1FO3TKhB4Yd8QGoDVkyuxPkmergugVycfkG3sot5HE/CzsFZ9PVwQDe7vPGNIw=="
|
||||
"$": "2eced33c6ed3e71f419422537cc5e047zWf8o5wk6wkrTeF6wCQLIMmiFd+bQYS/l5b+WMXk+zSbdVoFNXoN6OakVLxeHa3P9OWgMjZibtSx/ncAyanWEpGCyuUZ6fpuz4zAil6j6N0Ojw7jjw/1i413ZWBR779FKBOWjFa4oAK3pmAKsYp3wJECcFY0kxv8tfXww7aIOG6rKD6EYoYjQ8P5oTXVH/0k/FWTJ2UiDDPH+s6EIjZEbcH08d3aDF83I5LZMcgP1K7vfwXvCrPGtD2SfCiw/Q+QDIZKsW5/+mGBeTqSrm6tQLK0a5ehP2YEBZpc76OZ1q99pBEZr4f23RtpPI5l+DMU0fuokMGGXyxa3IcD/hN9SbJZW3spJE1jHMdCBO059sQYgnGK8GiK3oJge3ckNZdrpH8cKWPetxaDNP3UWE2drzMZkEHXeqN4kCUNYS2Dj3E3YFr8gjkCOLKcflgnTdiy31QP+mMhkErhpKS4HsDv9rXsrgmKCrlT19QokhjkGh64pZSURiGUkl84RDRMoB57uyUonIjnZnTVk6+0AhiSp4pE3NTvb80esYoRxpLHP+XCP90hlbXYckZfXnv+tlwCTY5rRgypoh7wYAoGVWIieKd+y6ae0mhlNIDYkTV4PTaTUX5M5OkBjbrApnpwXIObUiAQHoYz6/eLGwWThE5jD7t2phcoKKX9uiqowr3cuOVdy7q+oo96KFraaZFBzVEx6UYSyBnkP4aFw6NRyMyczRgi6qDxeLRRtzw8+ph1AAUQS1/l1lXsNesl7iaRgrAW6ueoo1wPYnoWnX2aFTjIOPmX9f298W35trgLcjhh5ngXHKVDz8o2RLn7CQXF23oMKcPfCbYNbSP2gjsYvjC9DCcbGmK4mlOPnWnUwCc3LvYZ3L3nW+0cIHwakpkRlimuXeWz001B/AyEM3NNPjXMe2V/FEw70gpA17+qU6WHO0Azo0z/XJk69c7JP+YRzJsq3p7cR0alHkk4TMaoZZYdt+qd0Mg0naD27AdKU32LspzZviya7nnkV/8uD/ERSiIPlZs1hxixTThMDkdSxNAJIvWFrc+X4UHhOHhVj0lM5e06SqghQEJ+KyxGukH5X67KLgTGdtbu/7QPfBsNqKo1hR2JnzGGNyIBAJeTKZfJYoY25mZXANvWvA=="
|
||||
}
|
Reference in New Issue
Block a user