Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andreafortuna/cfpihole

Simple python script to import PiHole domain blocking lists into Cloudflare Zero-Trust Gateway configuration
https://github.com/andreafortuna/cfpihole

cloudflare pihole zero-trust

Last synced: 4 months ago
JSON representation

Simple python script to import PiHole domain blocking lists into Cloudflare Zero-Trust Gateway configuration

Awesome Lists containing this project

README

        

# CFPiHole

Simple python script, runnable from GHA, that allows importing PiHole domain blocking lists into Cloudflare Zero-Trust Gateway configuration.

(based on https://github.com/IanDesuyo/CloudflareGatewayAdBlock)

### Usage

1. Create Cloudflare API token, from https://dash.cloudflare.com/profile/api-tokens, with 3 permissions `Account.Zero Trust : Edit` `Account.Account Firewall Access Rules : Edit` `Account.Access: Apps and Policies : Edit`
2. Get your Account ID from : https://dash.cloudflare.com/?to=/:account/workers
3. Clone this repository.
4. Configure action secrets:
* `CF_IDENTIFIER` with Account ID
* `CF_API_TOKEN` with API Token
5. Modify `config.ini` with your preferred blocking lists
6. Enable action