X-Git-Url: https://pwan.org/git/?p=certmaster.git;a=blobdiff_plain;f=certmaster%2Fcertmaster.py;h=981efd8d1b1be32e284bd6ed7ac72fa0d0439111;hp=b0a216bbe52f961e1b394281b24b0fdf8aa178de;hb=f6ee54c2457bec39c869d9526d47e977e87c702c;hpb=4acd2c1d9eeafed47604822206d54ab70fa24ebf diff --git a/certmaster/certmaster.py b/certmaster/certmaster.py index b0a216b..981efd8 100644 --- a/certmaster/certmaster.py +++ b/certmaster/certmaster.py @@ -64,6 +64,10 @@ class CertMaster(object): self.logger = logger.Logger().logger self.audit_logger = logger.AuditLogger() + # if ca_key_file exists and ca_cert_file is missing == minion only setup + if os.path.exists(self.ca_key_file) and not os.path.exists(self.ca_cert_file): + return + try: if not os.path.exists(self.cfg.cadir): os.makedirs(self.cfg.cadir)