fix insecure, expand readme
This commit is contained in:
parent
a25e80e359
commit
2839416831
|
@ -26,8 +26,9 @@ able to resolve your custom domains.
|
|||
```shell
|
||||
sudo cp pihole-opnsense-sync.service /etc/systemd/system/pihole-opnsense-sync.service
|
||||
```
|
||||
The service runs as the `pihole:pihole` user.
|
||||
5. Enable and start the service:
|
||||
The service is configured to run as the `pihole:pihole` user.
|
||||
5. Edit the service file. You might need to modify `--opnsense` and add `--insecure`.
|
||||
6. Enable and start the service:
|
||||
```shell
|
||||
sudo systemctl enable --now pihole-opnsense-sync
|
||||
sleep 2
|
||||
|
|
|
@ -23,7 +23,7 @@ class WatchdogHandler(FileSystemEventHandler):
|
|||
|
||||
|
||||
def file_modified(args):
|
||||
response = requests.get(args.opnsense + "/api/unbound/settings/searchHostOverride", auth=(args.api_key, args.api_secret), verify=args.insecure)
|
||||
response = requests.get(args.opnsense + "/api/unbound/settings/searchHostOverride", auth=(args.api_key, args.api_secret), verify=not args.insecure)
|
||||
|
||||
if response.status_code == 200:
|
||||
data = response.json()
|
||||
|
@ -40,7 +40,7 @@ def file_modified(args):
|
|||
|
||||
for item_ip, item_domain in to_remove:
|
||||
item_data = current_overrides_uuid[item_domain]
|
||||
p = requests.post(args.opnsense + f"/api/unbound/settings/delHostOverride/{item_data['uuid']}", auth=(args.api_key, args.api_secret), verify=args.insecure)
|
||||
p = requests.post(args.opnsense + f"/api/unbound/settings/delHostOverride/{item_data['uuid']}", auth=(args.api_key, args.api_secret), verify=not args.insecure)
|
||||
if p.status_code != 200:
|
||||
raise Exception(f'Failed to delete item {item_domain}: {p.status_code} - {p.text}')
|
||||
else:
|
||||
|
@ -62,13 +62,13 @@ def file_modified(args):
|
|||
'description': f'Synced from Pi-hole {dt_string}'
|
||||
}
|
||||
}
|
||||
p = requests.post(args.opnsense + "/api/unbound/settings/addHostOverride", json=p_data, auth=(args.api_key, args.api_secret), verify=args.insecure)
|
||||
p = requests.post(args.opnsense + "/api/unbound/settings/addHostOverride", json=p_data, auth=(args.api_key, args.api_secret), verify=not args.insecure)
|
||||
if p.status_code != 200:
|
||||
raise Exception(f'Failed to add item {item_domain}: {p.status_code} - {p.text}')
|
||||
else:
|
||||
logger.info(f'Added: {item_domain}')
|
||||
|
||||
p_reload = requests.post(args.opnsense + "/api/unbound/service/reconfigure", auth=(args.api_key, args.api_secret), verify=args.insecure)
|
||||
p_reload = requests.post(args.opnsense + "/api/unbound/service/reconfigure", auth=(args.api_key, args.api_secret), verify=not args.insecure)
|
||||
if p_reload.status_code != 200:
|
||||
raise Exception(f'Failed to reload service: {p_reload.status_code} - {p_reload.text}')
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue