magnetikonline
Site reliability, cloud, systems tooling & architecture. Runs on a mixture of Python, Golang and Node.js.
MagnetikonlineMelbourne, Australia
Pinned Repositories
action-aws-iam-assume-role
GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.
action-golang-cache
GitHub Action bringing together actions/setup-go and actions/cache.
aws-ecs-task-definition-cleanup
Python CLI utility to help maintain legacy AWS ECS task definitions in bulk.
docker-acestream-server
Ace Stream server Docker image and playback CLI for media players.
edgy
Harness to assist in authoring tests for Node.js based AWS CloudFront Lambda@Edge functions.
linux-microsoft-ie-virtual-machines
Run Internet Explorer 8/9/10/11/MS-Edge Virtual machines from Microsoft under Linux via VirtualBox.
terraform-github-action-cache-example
Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.
magnetikonline's Repositories
magnetikonline/docker-acestream-server
Ace Stream server Docker image and playback CLI for media players.
magnetikonline/sass-boilerplate
A collection of common use Sass stylesheets, mixins and functions.
magnetikonline/terraform-github-action-cache-example
Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.
magnetikonline/action-golang-cache
GitHub Action bringing together actions/setup-go and actions/cache.
magnetikonline/nginx-config-snippets
A selection of common use config blocks for Nginx.
magnetikonline/markdown-toc-generate
Table of contents (TOC) generator for a given Markdown page source.
magnetikonline/rsync-backup-rotation
Bash script for automated incremental backups via Rsync.
magnetikonline/slack-post
Node.js module for sending posts to Slack via the incoming webhooks API. Supports both simple and advanced messaging formats.
magnetikonline/edgy
Harness to assist in authoring tests for Node.js based AWS CloudFront Lambda@Edge functions.
magnetikonline/macos-multipass-docker
Step by step guide for installing Docker under macOS via Canonical's Multipass.
magnetikonline/action-aws-iam-assume-role
GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.
magnetikonline/aws-ecs-task-definition-cleanup
Python CLI utility to help maintain legacy AWS ECS task definitions in bulk.
magnetikonline/aws-lambda-proxy-response
Node.js module generating response payloads for AWS Lambda functions behind API Gateway 'Lambda proxy' integrations.
magnetikonline/bash-web-app-deploy
Lo-Fi web application build & deployment script written in simply Bash.
magnetikonline/github-utilities
Random scripts for working with GitHub itself.
magnetikonline/identix
Python utility which will recursively scan one or more given directories for duplicate files.
magnetikonline/terraform-aws-datadog-metric-stream
Boilerplate Terraform configuration for AWS infrastructure to support CloudWatch Metric Streams for delivery of metrics into Datadog.
magnetikonline/dotfiles-macos
Dotfiles - macOS.
magnetikonline/docker-keepassx-deb
Dockerfile to build a KeePassX 2.0.3 deb package for Ubuntu/Debian/variants.
magnetikonline/docker-unifi-network-controller
Docker image and CLI management utility for Ubiquiti's UniFi Network Controller.
magnetikonline/php-twitter-classes
Routines for reading a user's Twitter timeline and rendering results to HTML5 markup.
magnetikonline/action-slack-workflow-start-finish
GitHub Action posting Slack messages to denote the start and/or end of a Workflow run.
magnetikonline/aws-cli-assume-role-to-env
Python utility taking the output of 'aws sts assume-role' to a set of environment variable `export` commands.
magnetikonline/dotfiles
Dotfiles - Ubuntu 18.04LTS.
magnetikonline/funcqueue
Low-fi function queue manager for Node.js to help ease the pain of constructing asynchronous code.
magnetikonline/action-node-modules-cache
GitHub Action for the setup of Node.js and managed node_modules caching.
magnetikonline/docker-backblaze-b2-cli-deb
Dockerfile to build a Backblaze B2 CLI Debian package for Ubuntu/Debian/variants.
magnetikonline/docker-nginx
Nginx web server Docker image, compiled from release source.
magnetikonline/promessa
Promise library for Node.js meeting the Promises/A+ specification, written with a focus towards readability.
magnetikonline/recursive-file-hash
Utility to recursively walk a given directory and generate a list of files alongside the filesize and SHA-1 hash.