flake-update-diff/utils/sops-add-machine.py

21 lines
497 B
Python
Raw Normal View History

2025-03-18 15:31:05 -04:00
#!/usr/bin/env nix
#! nix shell nixpkgs#python312 nixpkgs#python312Packages.pyyaml --command python
import yaml
import pprint
with open('.sops.yaml','r') as in_yamlfile:
cur_yaml = yaml.safe_load(in_yamlfile)
cur_yaml['keys'].append('&test testkey')
pprint.pprint(cur_yaml)
# with open('new.yaml','w') as out_yamlfile:
# yaml.safe_dump(cur_yaml, out_yamlfile)
# with open('new.yaml','r') as inn_yamlfile:
# new_yaml = yaml.safe_load(inn_yamlfile)
# assert(cur_yaml == new_yaml)