mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
18 lines
743 B
Django/Jinja
18 lines
743 B
Django/Jinja
#!/usr/bin/python
|
|
import json
|
|
{% set keyring = {} %}
|
|
{% for docker in range(0, docker_cluster_size|int, 1) %}
|
|
{{- keyring.update({'pub_key_' + bigchaindb_docker_name + docker|string: hostvars[ansible_hostname]['pub_key_' + bigchaindb_docker_name + docker|string]}) -}}
|
|
{%- endfor -%}
|
|
{% for docker in range(0, docker_cluster_size|int, 1) %}
|
|
keyring = {{ keyring }}
|
|
keyring.pop('{{ 'pub_key_' + bigchaindb_docker_name + docker|string }}', None)
|
|
with open('{{ bigchaindb_config_path_docker + docker|string }}/.bigchaindb', 'r+') as f:
|
|
data = json.load(f)
|
|
del data['keyring'][:]
|
|
for key, value in keyring.iteritems():
|
|
data['keyring'].append(value)
|
|
f.seek(0)
|
|
json.dump(data, f, indent=4)
|
|
f.truncate()
|
|
{% endfor %} |