Skip to content

Commit

Permalink
Merge pull request #5 from mvrahden/prepare-v27
Browse files Browse the repository at this point in the history
Prepare v27
  • Loading branch information
mvrahden authored Apr 22, 2024
2 parents 923e7cb + f11b999 commit fbc0ca1
Show file tree
Hide file tree
Showing 8 changed files with 1,108 additions and 63 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This role requires a user with `sudo` permissions to work properly.
List of officially supported operating systems:

| ID | Name | Status |
|--------------|--------------|--------------------|
| ------------ | ------------ | ------------------ |
| `ubuntu2004` | Ubuntu 20.04 | :white_check_mark: |
| `ubuntu2204` | Ubuntu 22.04 | :white_check_mark: |

Expand Down Expand Up @@ -64,12 +64,12 @@ the operating system ID mentioned in the requirements table.
You can change some variables to install this role to fit your needs. The default values to install the
Bitcoin node are the following ones:

| Name | Value |
|---------------------|----------------------|
| `bitcoind_user` | `bitcoin` |
| `bitcoind_group` | `bitcoin` |
| `bitcoind_version` | `26.0` |
| `bitcoind_arch` | `x86_64-linux-gnu` |
| Name | Value |
| ------------------ | ------------------ |
| `bitcoind_user` | `bitcoin` |
| `bitcoind_group` | `bitcoin` |
| `bitcoind_version` | `27.0` |
| `bitcoind_arch` | `x86_64-linux-gnu` |

> If you want to install Bitcoin into a Raspberry you need to change the architecture to `aarch64-linux-gnu`.

Expand Down Expand Up @@ -99,10 +99,10 @@ By default, this installer uses `gpg` to verify the integrity and signature of t
behaviour is controlled by the `bitcoind_pgp_builders_pub_key` field. The content of this structure and default values
are the following:

| Name | ID |
|--------------|----------------------------------------------|
| `laanwj` | `71A3B16735405025D447E8F274810B012346C9A6` |
| `fanquake` | `E777299FC265DD04793070EB944D35F9AC3DB76A` |
| Name | ID |
| ---------- | ------------------------------------------ |
| `laanwj` | `71A3B16735405025D447E8F274810B012346C9A6` |
| `fanquake` | `E777299FC265DD04793070EB944D35F9AC3DB76A` |

If you only want to verify with one user, you should use something like this:

Expand Down
19 changes: 15 additions & 4 deletions defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,15 @@ bitcoind_user: bitcoin
bitcoind_group: bitcoin

# Bitcoin binary information
bitcoind_version: 26.0
bitcoind_version: 27.0
bitcoind_arch: x86_64-linux-gnu

# Serve JOSN-RPC
bitcoind_server: true

# Wallet
bitcoind_disablewallet: false

# Bitcoin GPG public keys. Name must match the ones found in
# this link https://github.com/bitcoin-core/guix.sigs. The ID of each
# user can be found here https://github.com/bitcoin/bitcoin/blob/23.x/contrib/builder-keys/keys.txt
Expand Down Expand Up @@ -38,7 +44,12 @@ bitcoind_rpc_allow_ips:
# to receive raw block and transaction updates.
bitcoind_zmq_host: 127.0.0.1

bitcoind_use_onion: false
bitcoind_onion_proxy: 127.0.0.1:9050
bitcoind_onion_nodes: [] # see: https://bitnodes.io/nodes/?q=Tor%20network
bitcoind_proxy: 127.0.0.1:9050

bitcoind_nodes: []
# For clearnet, see: https://bitnodes.io/nodes/?q=Tor%20network
# - 82.101.236.91:8333
# For Tor, see: https://bitnodes.io/nodes/?q=Tor%20network
# - tsr2f2pjzvkjn32gt6dnfjzmgbbq6kjj62d3jgedwx4qr2ku3tb7pvqd.onion:8333

bitcoind_use_onion: false
Loading

0 comments on commit fbc0ca1

Please sign in to comment.