adding in besu_privacy_marker_tx_signing_key_file

pull/21/head
Joshua Fernandes 5 years ago
parent 25128b9436
commit c46ce8e828
  1. 1
      README.md
  2. 2
      defaults/main.yml
  3. 3
      templates/config.toml.j2

@ -86,6 +86,7 @@ All variables which can be overridden are stored in [defaults/main.yml](defaults
| `besu_privacy_enabled` | false | Enable privacy |
| `besu_privacy_url` | "" | URL to contact Orion on including port eg: `http://localhost:8888` |
| `besu_privacy_public_key_file` | ""| Path to Orion public key |
| `besu_privacy_marker_tx_signing_key_file` | "" | Path of the private key file used to sign Privacy Marker Transactions. If you do not specify this option, Besu signs each transaction with a different randomly generated key. |
### Example Playbook

@ -62,9 +62,11 @@ besu_host_whitelist: ["*"]
besu_cmdline_args: []
besu_env_opts: []
# privacy
besu_privacy_enabled: "false"
besu_privacy_url: "http://127.0.0.1:8888"
besu_privacy_public_key_file: ""
besu_privacy_marker_tx_signing_key_file: ""
# internal state to maintain idempotency

@ -108,5 +108,8 @@ bootnodes=[{{besu_bootnodes|map('to_json')|join(',')}}]
privacy-enabled=true
privacy-url="{{besu_privacy_url}}"
privacy-public-key-file="{{besu_privacy_public_key_file}}"
{% if besu_privacy_marker_tx_signing_key_file != "" %}
privacy-marker-transaction-signing-key-file="{{besu_privacy_marker_tx_signing_key_file}}"
{% endif %}
{% endif %}

Loading…
Cancel
Save