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>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"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"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user