| 
                        123456789101112131415161718192021222324 | 
                        - import json
 - import subprocess
 - 
 - 
 - def main():
 -     with open('/certbot/data/metadata.json', 'r') as f:
 -         data = json.load(f)
 -     ips = data['ips'][0]
 -     domains = data['domains'][0]
 -     for ds in domains:
 -         cmd = [ '/usr/local/bin/certbot', 'certonly', '--webroot',
 -             '-w', '/certbot/webroot', '--server', 'https://127.0.11.1:14000/dir',
 -             '--email', 's.adaszewski@gmail.com', '--no-verify-ssl', '-n',
 -             '--agree-tos', '--expand' ]
 -         for d in ds:
 -             cmd.append('-d')
 -             cmd.append(d)
 -         ret = subprocess.run(cmd)
 -         if ret.returncode != 0:
 -             raise RuntimeError('Failed certbot certonly for:', ' '.join(ds))
 - 
 - 
 - if __name__ == '__main__':
 -     main()
 
 
  |