Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .ansible/playbooks/tasks/eget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,18 @@
-a lighthouse -a {{ 'aarch64' if eget_arch == 'arm64' else eget_arch }}
-unknown-linux-gnu.tar.gz -a ^.asc sigp/lighthouse
nethermind: "-a linux-{{ 'x64' if eget_arch == 'x86_64' else 'arm64' }}.zip -a ^.asc NethermindEth/nethermind"
node: >-
--file '*/bin/node' --to node
https://nodejs.org/dist/{{ nodejs_version | default('v24.18.0') }}/node-{{ nodejs_version | default('v24.18.0') }}-linux-{{

Check failure on line 102 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (131 > 120 characters)

Check warning on line 102 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

102:121 [line-length] line too long (131 > 120 characters)

Check failure on line 102 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (131 > 120 characters)

Check warning on line 102 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

102:121 [line-length] line too long (131 > 120 characters)
'x64' if eget_arch == 'x86_64'
else 'arm64' if eget_arch == 'arm64'
else 'armv7l'
}}.tar.xz
oyster: "--tag pearl-wallet-v1.0.0 -a .tar.gz --file oyster --to oyster pearl-research-labs/pearl"
pandoc: "-a linux-{{ 'amd64' if eget_arch == 'x86_64' else 'arm64' }}.tar.gz jgm/pandoc"
pearld: "--tag pearl-wallet-v1.0.0 -a .tar.gz --file pearld --to pearld pearl-research-labs/pearl"
prlctl: "--tag pearl-wallet-v1.0.0 -a .tar.gz --file prlctl --to prlctl pearl-research-labs/pearl"
reth: "-a {{ 'aarch64' if eget_arch == 'arm64' else eget_arch }}-unknown-linux-gnu.tar.gz -a ^.asc paradigmxyz/reth"

Check failure on line 111 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (122 > 120 characters)

Check warning on line 111 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

111:121 [line-length] line too long (122 > 120 characters)

Check failure on line 111 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (122 > 120 characters)

Check warning on line 111 in .ansible/playbooks/tasks/eget.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

111:121 [line-length] line too long (122 > 120 characters)
rg: "-a {{ eget_plain_arch }}-unknown-linux-musl.tar.gz BurntSushi/ripgrep"
rga: >-
-a ripgrep_all
Expand Down
5 changes: 3 additions & 2 deletions .ansible/variables-example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,6 @@
- moreutils # Additional Unix utilities (e.g. pee, sponge).
- mpv # Cross-platform media player for the command line.
- net-tools # ifconfig
- nodejs
- npm
- nvidia-vaapi-driver # A VA-API implemention using NVIDIA's NVDEC.
- nvitop
- nvtop
Expand Down Expand Up @@ -166,11 +164,12 @@
- jq # Command-line JSON processor (jqlang/jq)
- lighthouse # Ethereum consensus client in Rust (sigp/lighthouse)
- nethermind # A robust execution client for Ethereum node operators (NethermindEth/nethermind)
- node # JavaScript runtime built on Chrome's V8 JavaScript engine (nodejs/node)
- oyster # Pearl Wallet management (pearl-research-labs/pearl)
- pandoc # Universal markup converter (jgm/pandoc)
- pearld # Pearl Full node (pearl-research-labs/pearl)
- prlctl # Pearl Control utility (pearl-research-labs/pearl)
- reth # Modular, contributor-friendly, and blazing-fast implementation of the Ethereum protocol (paradigmxyz/reth)

Check failure on line 172 in .ansible/variables-example.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (125 > 120 characters)

Check warning on line 172 in .ansible/variables-example.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

172:121 [line-length] line too long (125 > 120 characters)

Check failure on line 172 in .ansible/variables-example.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

yaml[line-length]

Line too long (125 > 120 characters)

Check warning on line 172 in .ansible/variables-example.yml

View workflow job for this annotation

GitHub Actions / check / Pre-commit

172:121 [line-length] line too long (125 > 120 characters)
- rg # ripgrep recursively searches directories for a regex pattern (BurntSushi/ripgrep)
- rga # ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. (phiresky/ripgrep-all)
- tealdeer # A fast tldr client written in Rust (dbrgn/tealdeer)
Expand All @@ -178,6 +177,8 @@
- yq # Portable command-line YAML, JSON, XML, CSV, TOML and properties processor (mikefarah/yq)
- yt-dlp # A feature-rich command-line audio/video downloader (yt-dlp/yt-dlp)

nodejs_version: v24.18.0

nvidia:
cuda_toolkit: true
cuda_toolkit_package: cuda-toolkit-13-1
Loading