Author: Troy Kelly
Date: 27th February 2025
This Python script verifies that a load balancer (LB) cluster is functioning properly by:
- Resolving DNS for:
- HTTP via A/AAAA records
- HTTPS via SVCB/HTTPS records if present, else falling back to A/AAAA
Author: Troy Kelly
Date: 27th February 2025
This Python script verifies that a load balancer (LB) cluster is functioning properly by:
--- /home/vscode/.local/lib/python3.11/site-packages/octodns_cloudflare/__init__.py 2025-01-28 23:37:03.687375946 +0000 | |
+++ /workspaces/dns/temp-cloudflare-patch/__init__.py 2025-01-28 23:40:24.543880502 +0000 | |
@@ -1072,33 +1072,87 @@ | |
self._try_request('DELETE', path) | |
def _apply_Delete(self, change): | |
+ """ | |
+ Delete an existing record (DNS record or Pagerule) in Cloudflare. | |
+ | |
+ Raises CloudflareError if critical data (e.g., zone_id, record id) is missing, |
Author: Troy Kelly
This script is designed to validate and, if necessary, correct the system’s configured Fully Qualified Domain Name (FQDN) on Debian/Ubuntu (and similar) systems. It:
Created: 17 Jan 2025
Author: Troy Kelly
Email: [email protected]
The install.sh
script is designed to bootstrap a new virtual machine (VM) by performing various system configurations and installations. It can execute locally or bootstrap remote servers by connecting via SSH and executing the script remotely. This script automates the setup process, ensuring consistency and reducing manual intervention.
Author: Troy Klly
Contact: [email protected]
# Set path if required | |
#export PATH=$GOPATH/bin:/usr/local/go/bin:$PATH | |
# Aliases | |
alias ls='ls --color=auto' | |
alias ll='ls -lah --color=auto' | |
alias grep='grep --color=auto' | |
alias ec="$EDITOR $HOME/.zshrc" # edit .zshrc | |
alias sc="source $HOME/.zshrc" # reload zsh configuration |
llm.py
is a command-line tool that facilitates interactions with the OpenAI API. It manages conversation states, updates code files based on responses from Large Language Models (LLMs), and streamlines the development workflow by integrating AI assistance directly into your codebase.
This script retrieves the list of domains from a Cloudflare account using the provided API credentials, checks their current encryption modes, and optionally updates them based on user input. A markdown report is generated displaying previous and updated statuses.
curl
command-line tooljq
JSON processorThis script automates the installation of Docker on Debian 12 headless machines, including the configuration of IPv6 settings and required packages. It performs validation checks, installs necessary components, and generates a markdown-formatted installation report.
sudo
privileges that does not require a password for sudo
commands.