erplibre/script/todo/todo_example.json

83 lines
2.2 KiB
JSON
Raw Normal View History

2025-04-26 17:12:38 -04:00
{
"kdbx": {
"path": "",
"password": ""
},
"kdbx_config": {
"openai": {
"kdbx_key": "OpenAI api"
}
},
"vpn": [
{
"name": "client-acme",
"driver": "l2tp_ipsec",
"server": "vpn.acme.example",
"ppp_user": "ACME\\user",
"routes": [
"10.20.0.0/16"
],
"default_route": false,
"mtu": 1280,
"use_peer_dns": true,
"dns_search": "acme.example",
"probe": "10.20.0.1"
},
{
"name": "client-beta",
"driver": "wireguard",
"server": "vpn.beta.example",
"port": 51820,
"wg_address": "10.7.0.2/32",
"wg_peer_key": "SGVsbG9Xb3JsZEV4YW1wbGVLZXkxMjM0NTY3ODkwYWI=",
"routes": [
"10.7.0.0/24",
"192.168.80.0/24"
],
"probe": "10.7.0.1"
},
{
"name": "bastion-gamma",
"driver": "sshuttle",
"server": "user@bastion.gamma.example",
"port": 22,
"ssh_dns": true,
"routes": [
"10.90.0.0/16"
],
"probe": "10.90.0.1"
}
],
2025-04-26 17:12:38 -04:00
"instance": [
{
"prompt_description": "Test - Instance de base minimale",
"makefile_cmd": "db_restore_erplibre_base_db_test",
"database": "test",
"kdbx_key": "default_user_odoo"
},
{
"prompt_description": "Test 2 - Instance de base minimale",
"makefile_cmd": "db_restore_erplibre_base_db_test",
"database": "test",
"user": "test",
"password": "test"
2025-04-26 17:12:38 -04:00
}
],
"function": [
{
"prompt_description": "Ouvrir ERPLibre avec TODO \uD83E\uDD16"
},
{
"prompt_description": "Ouvrir ERPLibre avec tous les utilisateurs",
"kdbx_key": [
"user 01prod",
"user 02 prod"
]
},
{
"prompt_description": "Rapport",
"command": "./script/selenium/selenium_test.py --test --scenario=rapport"
}
]
}