Files
agent2_deploy/agents_catalog.json
root e4ec487287 Initial commit : agent2_deploy - déploiement interactif via XMPP/SSH
- agent2_deploy.py : bot XMPP avec machine à états pour le déploiement guidé
- deployer.py : logique SSH partagée (paramiko)
- deploy.py : script CLI standalone (après git clone)
- agents_catalog.json : catalogue des agents déployables
- README.md : documentation complète

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 16:46:03 +00:00

33 lines
1.5 KiB
JSON

{
"agent2_debian13": {
"description" : "Spécialiste Debian : apt, systemd, conteneurs LXC/Docker, KVM, réseau, sécurité",
"repo_url" : "https://git.piaf.im/sylvain/agent2_debian13.git",
"install_path" : "/opt/agent2_debian13",
"service_name" : "agent2_debian13",
"main_script" : "agent2_debian13.py",
"mqtt_inbox" : "agents/agent2_debian13/inbox",
"mqtt_outbox" : "agents/agent1/inbox",
"dependencies" : ["slixmpp", "paho-mqtt", "requests", "ddgs", "beautifulsoup4", "chromadb"]
},
"agent2_ansible": {
"description" : "Automatisation Ansible : playbooks, commandes ad-hoc, déploiement multi-hôtes",
"repo_url" : "https://git.piaf.im/sylvain/agent2_ansible.git",
"install_path" : "/opt/agent2_ansible",
"service_name" : "agent2_ansible",
"main_script" : "agent2_ansible.py",
"mqtt_inbox" : "agents/agent2_ansible/inbox",
"mqtt_outbox" : "agents/agent1/inbox",
"dependencies" : ["slixmpp", "paho-mqtt", "requests", "ddgs", "beautifulsoup4", "chromadb"]
},
"agent2_deploy": {
"description" : "Agent de déploiement : installe et configure d'autres agents via SSH",
"repo_url" : "https://git.piaf.im/sylvain/agent2_deploy.git",
"install_path" : "/opt/agent2_deploy",
"service_name" : "agent2_deploy",
"main_script" : "agent2_deploy.py",
"mqtt_inbox" : "agents/agent2_deploy/inbox",
"mqtt_outbox" : "agents/agent1/inbox",
"dependencies" : ["slixmpp", "paho-mqtt", "requests"]
}
}