consensys.lodestar
Rol de Ansible: lodestar
Descripción
Rol de Ansible que instalará, configurará y ejecutará Lodestar:
tabla de contenidos
- Plataformas soportadas
- Dependencias
- Variables del rol
- Ejemplo de playbook
- Licencia
- Información del autor
Plataformas soportadas
* MacOS
* Debian
* Ubuntu
* Redhat (CentOS/Fedora)
* Amazon
Dependencias
- Docker
Variables del rol:
Todas las variables que se pueden sobrescribir están almacenadas en el archivo defaults/main.yml. En general, estas variables son opciones de configuración. Por favor, consulta la documentación de Lodestar para más información.
Nombre | Valor por defecto | Descripción |
---|---|---|
lodestar_version |
sin establecer | REQUIERIDO Versión de lodestar que se instalará y ejecutará. |
lodestar_user |
lodestar | Usuario de lodestar |
lodestar_group |
lodestar | Grupo de lodestar |
lodestar_base_dir |
/opt/lodestar | Ruta donde se instalará |
lodestar_config_dir |
/etc/lodestar | Ruta para la configuración por defecto |
lodestar_data_dir |
/opt/lodestar/data | Ruta para el directorio de datos |
lodestar_log_dir |
/var/log/lodestar | Ruta para el directorio de logs |
lodestar_log_level |
"info" | Nivel de log |
lodestar_network |
mainnet | Configuración de red predefinida |
lodestar_jwt_auth_file |
"/etc/jwt-secret.hex" | Ruta del archivo JWT |
lodestar_validator_enabled |
"False" | Si se debe ejecutar en modo validador - ten en cuenta que debes copiar los secretos y claves tú mismo. |
lodestar_execution_urls |
"http://127.0.0.1:8551" | La URL de ejecución de elc |
lodestar_validator_beaconnodes |
"http://lodestar-beacon:9596" | El endpoint de beacon que usará el validador |
lodestar_checkpoint_sync_url |
"https://beaconstate-{{lodestar_network}}.chainsafe.io" | Sincronización de checkpoint para acelerar el proceso. |
lodestar_default_fee_recipient |
"" | La dirección del destinatario de tarifas por defecto |
lodestar_keystores_dir |
"/config/keys" | Directorio de claves para validadores |
lodestar_secrets_dir |
"/config/secrets" | Directorio de secretos para validadores |
lodestar_enable_doppelganger_protection |
True | Protección contra doppelganger habilitada por defecto |
lodestar_validator_force |
False | Abrir validadores incluso si hay un archivo de bloqueo. Usar con precaución |
Claves/Secretos
Ten en cuenta que debes colocar tus propios secretos y claves en el directorio de configuración que estés utilizando, es decir, lodestar_config_dir
.
Ejemplo de Playbook
- Configuración predeterminada: Instala el rol desde galaxy.
ansible-galaxy install consensys.lodestar
Crea un requirements.yml con lo siguiente:
Reemplaza x.y.z
con la versión que deseas usar.
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: consensys.lodestar
vars:
lodestar_version: x.y.z
Ejecuta con ansible-playbook:
ansible-playbook -v /ruta/a/requirements.yml
- Instala a través de GitHub.
ansible-galaxy install git+https://github.com/consensys/ansible-role-lodestar.git
Crea un requirements.yml con lo siguiente:
Reemplaza x.y.z
con la versión que deseas usar.
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: ansible-role-lodestar
vars:
lodestar_version: x.y.z
Ejecuta con ansible-playbook:
ansible-playbook -v /ruta/a/requirements.yml
Licencia
Apache
Información del autor
Consensys, 2023
Acerca del proyecto
lodestar is an open-source ethereum 2 client
Instalar
ansible-galaxy install consensys.lodestar
Licencia
Unknown
Descargas
1.4k
Propietario
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.