Fraser Molyneux's repositories
bicep-modules
Bicep module repository; this contains Bicep modules that are published to an ACR for use in many projects. Bicep modules are pushed to ACR with an Azure DevOps pipeline.
xtremeidiots-portal
Part of XtremeIdiots Portal solution; legacy repository containing the web app. Deployed using Bicep and Azure DevOps pipelines.
demo-manager
Part of XtremeIdiots Portal solution; demo manager click-once desktop application. Deployed using Bicep and Azure DevOps pipelines.
portal-event-ingest
Part of XtremeIdiots Portal solution; event ingest and processing into the service. Deployed using Terraform and GitHub Actions.
portal-servers-integration
Part of XtremeIdiots Portal solution; game server integration via RCON and direct query. Deployed using Bicep and GitHub Actions.
api-client-abstractions
An abstractions library containing common API client functionality for .NET 7. Contains common interfaces, extensions and models for API clients use in my projects. Build and deployed to NuGet.org using GitHub Actions.
cod-demo-reader
Part of XtremeIdiots Portal solution; library used for reading call of duty Huffman demos. Published to NuGet.org.
geo-location
GeoLocation service providing IP to location related services. Deployed using Bicep and Azure DevOps pipelines.
platform-connectivity
Platform strategic resources; (Front Door, DNS, etc.) for Molyneux.IO Azure Platform. Deployed using Bicep and Azure DevOps pipelines.
platform-strategic-services
Platform strategic resources; (API Management, App Service Plans, etc.) for Molyneux.IO Azure Platform. Deployed using Bicep and Azure DevOps pipelines.
invision-api-client
Part of XtremeIdiots Portal solution; Invision Community forums integration api client. Published to NuGet.org.
molyneux-me
A replacement for my WordPress website. Azure static website using Jekyll and GitHub Actions for deployment.
platform-landing-zones
Azure landing zones configuration and deployment for the Molyneux.IO Azure Platform. Deployed using Bicep and Azure DevOps pipelines.
platform-letsencrypt-iis
This repository contains configuration and management scripts for Let's Encrypt certificates on IIS.
platform-monitoring
Platform monitoring configuration for workloads hosted off-platform. Deployed using Bicep and Azure DevOps pipelines.
platform-monitoring-func
A custom monitoring solution using Azure Function apps over standard web tests to reduce costs. Dployed using Terraform and GitHub Actions.
platform-workload-permissions
Platform workload permissions for Molyneux.IO Azure Platform. Deployed using Terraform and GitHub Actions
platform-workloads
Manually Managed. This repository manages Azure DevOps, GitHub and the Azure Workloads.
portal-bots
Part of XtremeIdiots Portal solution; b3 bots config and instance management. Deployed using Terraform/PowerShell and GitHub Actions/Azure DevOps Pipelines.
portal-core
Part of XtremeIdiots Portal solution; creates the application platform. Deployed using Terraform and GitHub Actions.
portal-repository
Part of XtremeIdiots Portal solution; player and server data storage. Deployed using Terraform and GitHub Actions.
portal-repository-func
Part of XtremeIdiots Portal solution; repository maintenance and statistics building. Deployed using Terraform and GitHub Actions.
portal-sync
Part of XtremeIdiots Portal solution; data synchronization for game servers ban files and other external services. Deployed using Terraform and GitHub Actions.
talkwithtiles
The TalkWithTiles is a platform that allows users to play online games of Scrabble against each other. Deployed using Terraform and Azure DevOps.