consensys.lodestar
Rôle Ansible : lodestar
Description
Rôle Ansible qui installera, configurera et exécutera Lodestar :
Table des Matières
- Plateformes Supportées
- Dépendances
- Variables du Rôle
- Exemple de Playbook
- Licence
- Informations sur l'Auteur
Plateformes Supportées
* MacOS
* Debian
* Ubuntu
* Redhat (CentOS/Fedora)
* Amazon
Dépendances
- Docker
Variables du Rôle :
Toutes les variables qui peuvent être remplacées sont stockées dans le fichier defaults/main.yml. En général, ces variables sont des options de configuration. Veuillez vous référer à la documentation de Lodestar pour plus d'informations.
Nom | Valeur par Défaut | Description |
---|---|---|
lodestar_version |
non défini | REQUIS Version de lodestar à installer et à exécuter. |
lodestar_user |
lodestar | Utilisateur lodestar |
lodestar_group |
lodestar | Groupe lodestar |
lodestar_base_dir |
/opt/lodestar | Chemin d'installation |
lodestar_config_dir |
/etc/lodestar | Chemin de la configuration par défaut |
lodestar_data_dir |
/opt/lodestar/data | Chemin du répertoire de données |
lodestar_log_dir |
/var/log/lodestar | Chemin du répertoire des journaux |
lodestar_log_level |
"info" | Niveau de journalisation |
lodestar_network |
mainnet | Configuration du réseau prédéfinie |
lodestar_jwt_auth_file |
"/etc/jwt-secret.hex" | Chemin du fichier JWT |
lodestar_validator_enabled |
"False" | Indique si le mode validateur est activé - notez que les secrets et les clés doivent être copiés par vos soins |
lodestar_execution_urls |
"http://127.0.0.1:8551" | L'URL d’exécution ELC |
lodestar_validator_beaconnodes |
"http://lodestar-beacon:9596" | L'endpoint beacon pour le validateur à utiliser |
lodestar_checkpoint_sync_url |
"https://beaconstate-{{lodestar_network}}.chainsafe.io" | Synchronisation du point de contrôle pour accélérer les choses |
lodestar_default_fee_recipient |
"" | L'adresse du receveur de frais par défaut |
lodestar_keystores_dir |
"/config/keys" | Répertoire des clés pour les validateurs |
lodestar_secrets_dir |
"/config/secrets" | Répertoire des secrets pour les validateurs |
lodestar_enable_doppelganger_protection |
True | Protection contre les doppelgängers activée par défaut |
lodestar_validator_force |
False | Ouvre les validateurs même s'il y a un fichier de verrouillage. À utiliser avec précaution |
Clés/Sécrets
Veuillez noter que vous devez placer vos propres secrets et clés dans le répertoire de configuration que vous utilisez, c'est-à-dire lodestar_config_dir
.
Exemple de Playbook
- Configuration par défaut : Installez le rôle depuis Galaxy
ansible-galaxy install consensys.lodestar
Créez un requirements.yml
avec ce qui suit :
Remplacez x.y.z
par la version que vous souhaitez utiliser
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: consensys.lodestar
vars:
lodestar_version: x.y.z
Exécutez avec ansible-playbook :
ansible-playbook -v /chemin/vers/requirements.yml
- Installer via GitHub
ansible-galaxy install git+https://github.com/consensys/ansible-role-lodestar.git
Créez un requirements.yml
avec ce qui suit :
Remplacez x.y.z
par la version que vous souhaitez utiliser
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: ansible-role-lodestar
vars:
lodestar_version: x.y.z
Exécutez avec ansible-playbook :
ansible-playbook -v /chemin/vers/requirements.yml
Licence
Apache
Informations sur l'Auteur
Consensys, 2023
À propos du projet
lodestar is an open-source ethereum 2 client
Installer
ansible-galaxy install consensys.lodestar
Licence
Unknown
Téléchargements
1.4k
Propriétaire
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.