rpcpool.solana_rpc_haproxy
Haproxy pour Solana RPC
Rôle pour une configuration d'exemple de HAproxy à placer devant un nœud RPC Solana. HAproxy s'occupe de la gestion basique des requêtes HTTP ainsi que de
Exigences
- Ansible >= 2.8
Variables du Rôle
haproxy_log_level
: Niveau de journalisation pour haproxyhaproxy_certificate_path
: Spécifiez un chemin vers un certificat si vous souhaitez que HAproxy réponde aux certificats SSL. Par défaut, un certificat auto-signé est installé.haproxy_lb_maxconn
: Nombre maximum de connexions que le loadbalancer accepte. Par défaut 3000.haproxy_rpc_maxconn
: Nombre maximum de connexions RPC transférées au logiciel RPC Solana. Par défaut 1000.haproxy_rpc_maxconn_pubsub
: Nombre maximum de connexions pubsub transférées au logiciel RPC Solana. Par défaut 500.haproxy_major_version
: La version principale de haproxy à installer. Par défaut 2.2.haproxy_minor_version
: La version mineure de haproxy à installer. Par défaut 10.haproxy_checksum
: Somme de contrôle pour le paquet d'installation de haproxy (sha256sum).
Pour une configuration plus spécifique, vous voudrez personnaliser le fichier haproxy.cfg. Une bonne introduction à la personnalisation de haproxy pour une utilisation avec des API peut être trouvée ici.
Exemple de Playbook
- hosts: rpc_nodes
roles:
- { role: rpcpool.solana_rpc_haproxy }
Licence
MIT
Informations sur l'auteur
Ce rôle a été développé à l'origine par rpcpool. Les patchs, suggestions et améliorations sont toujours les bienvenus.
Installer
ansible-galaxy install rpcpool.solana_rpc_haproxy
Licence
mit
Téléchargements
94
Propriétaire
Providers of Solana RPC services