updated acme state
This commit is contained in:
parent
41d28c1a40
commit
5b28b1c382
@ -4,25 +4,27 @@
|
|||||||
import os
|
import os
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
URL=os.environ("URL")
|
URL=os.environ.get("URL")
|
||||||
DOMAINS=os.environ("DOMAINS")
|
DOMAINS=os.environ.get("DOMAINS")
|
||||||
FULLCERTFILE=os.environ("FULLCERTFILE")
|
FULLCERTFILE=os.environ.get("FULLCERTFILE")
|
||||||
KEYFILE=os.environ("KEYFILE")
|
KEYFILE=os.environ.get("KEYFILE")
|
||||||
USERNAME=os.environ("USERNAME")
|
USERNAME=os.environ.get("USERNAME")
|
||||||
PASSWORD=os.environ("PASSWORD")
|
PASSWORD=os.environ.get("PASSWORD")
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
res = requests.request(method="GET", url=f"{URL}/domain/{DOMAINS}", auth=(USERNAME, PASSWORD))
|
res = requests.request(method="GET", url=f"{URL}/domain/{DOMAINS}", auth=(USERNAME, PASSWORD))
|
||||||
resj = res.json()
|
resj = res.json()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with open(FULLCERTFILE) as fcf:
|
if "certificate" in resj.keys():
|
||||||
os.write(ffcf, resj["certificate"])
|
with open(FULLCERTFILE, "w") as fcf:
|
||||||
|
fcf.write(resj["certificate"])
|
||||||
|
|
||||||
with open(KEYFILE) as fkf:
|
if "privatekey" in resj.keys():
|
||||||
os.write(fkf, resj["privatekey"])
|
with open(KEYFILE, "w") as fkf:
|
||||||
|
fkf.write(resj["privatekey"])
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
return e
|
print(e)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -13,9 +13,10 @@ pkic-run:
|
|||||||
- name: /etc/acme/pkic.py
|
- name: /etc/acme/pkic.py
|
||||||
- env:
|
- env:
|
||||||
- URL: '{{ acme.provider.pki.url }}'
|
- URL: '{{ acme.provider.pki.url }}'
|
||||||
|
- DOMAINS: '{{ acme.domains|join(',') }}'
|
||||||
- FULLCERTFILE: '{{ acme.fullcertfile }}'
|
- FULLCERTFILE: '{{ acme.fullcertfile }}'
|
||||||
- KEYFILE: '{{ acme.keyfile }}'
|
- KEYFILE: '{{ acme.keyfile }}'
|
||||||
- USERNAME: '{{ acme.provider.pki.username }}'
|
- USERNAME: '{{ acme.provider.pki.username }}'
|
||||||
- PASSWORD: '{{ acme.provider.pki.password }}'
|
- PASSWORD: '{{ acme.provider.pki.password }}'
|
||||||
- require:
|
- require:
|
||||||
- cmd: pkic-install
|
- file: pkic-install
|
||||||
|
Loading…
Reference in New Issue
Block a user