src.nth.io/

summaryrefslogtreecommitdiff
path: root/README.md
blob: 17e799c3b27700d6ae08ef8d205ea9fad2c247bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Bitcoin Ansible Roles

https://src.nth.io/bitcoin-ansible-roles/file

bitcoind node without a wallet with an lnd node with wallet.

## Dependency Version Checks

Roles that pin an upstream dependency's version carry a comment directly above the `_version`
variable in `defaults/main.yaml`, pointing at the page where the current upstream version can be
confirmed:

```yaml
# version-check: https://github.com/lightningnetwork/lnd/releases
lnd_version: "0.21.4-beta"
```

lnurld is split into a `build` role (checks out/builds the pinned commit) and a `server` role that
runs the resulting binary at the same version. The `server` copy isn't an independent upstream pin,
so its marker points at the build role's file instead of a URL:

```yaml
# version-check: must match lnurld_version in lnurld/build/defaults/main.yaml
lnurld_version: "b62791f"
```

Find every instance across the repo with:

```sh
grep -rn "# version-check:" --include="*.yaml" .
```

☐