20 lines
666 B
Python
20 lines
666 B
Python
#!/usr/bin/env python
|
|
|
|
# update-state-json-vrh.py - Update's VRH's state.json file prior to installing Qpid SSL certificates onto cpsbn1 and cpsbn2
|
|
#
|
|
# Modification History
|
|
#
|
|
# Name Date Comments
|
|
# ---------------------------------------------------------------------------
|
|
# Qihan Zhang 2017-10-11 DR 20377 - Initial creation
|
|
|
|
import json
|
|
|
|
with open('/etc/pki/a2pgca/state/state.json', 'r+') as f:
|
|
data = json.load(f)
|
|
for target in data['targets']:
|
|
if target['name'] == 'cp1f' and target['type'] == 'server':
|
|
target['location_specs'] = ['server:$PX_SERVERS:/awips2/qpid']
|
|
f.seek(0)
|
|
json.dump(data, f, indent=4)
|
|
f.truncate()
|