jonathanio
Linux/Cloud Guru, DevOps fan, knows a bit of many things! AWS artisan, Terraform technician, Ansible agent, and Packer professional.
jon.than.ioBridgend, UK
Pinned Repositories
ansible-role-strongswan
Ansible role for configuring strongSwan on Arch, Debian, & RHEL.
ansible-role-users
Custom user-management role for linux-based systems, with test-kitchen/serverspec tests.
jenkins-config
Personal Jenkins Job Builder configuration for managing tasks and jobs.
monitoring-munin-haproxy
Extensive Munin plugin for monitoring HAProxy services.
monitoring-nagios-haproxy
Nagios plugin (suitable for Nagios Check-compatible programs) for monitoring HAProxy services.
puppet-bacula
Puppet class to create backup configuration for Bacula with a single director and one or more Storage Daemons. Supports control over on which day full backups are made along with optional /home directory backups and the ability to include/exclude directories on a per-node basis.
update-systemd-resolved
Helper script for OpenVPN to directly update the DNS settings of a link through systemd-resolved via DBus.
jonathanio's Repositories
jonathanio/update-systemd-resolved
Helper script for OpenVPN to directly update the DNS settings of a link through systemd-resolved via DBus.
jonathanio/ansible-role-strongswan
Ansible role for configuring strongSwan on Arch, Debian, & RHEL.
jonathanio/monitoring-nagios-haproxy
Nagios plugin (suitable for Nagios Check-compatible programs) for monitoring HAProxy services.
jonathanio/monitoring-munin-haproxy
Extensive Munin plugin for monitoring HAProxy services.
jonathanio/puppet-bacula
Puppet class to create backup configuration for Bacula with a single director and one or more Storage Daemons. Supports control over on which day full backups are made along with optional /home directory backups and the ability to include/exclude directories on a per-node basis.
jonathanio/ansible-role-users
Custom user-management role for linux-based systems, with test-kitchen/serverspec tests.
jonathanio/jenkins-config
Personal Jenkins Job Builder configuration for managing tasks and jobs.
jonathanio/ansible-role-java
Install and configure Oracle or OpenJDK Java, with test-kitchen/serverspec tests.
jonathanio/ansible-role-elasticsearch
Install and configure ElasticSearch, with test-kitchen/serverspec tests.
jonathanio/ansible-role-redis
Install and configure Redis, with test-kitchen/serverspec tests.
jonathanio/aur-last-known-good
AUR package to take a copy of the last known good kernel as a backup.
jonathanio/aur-openvpn-update-systemd-resolved
AUR packaging for update-systemd-resolved script.
jonathanio/concourse-aur-scripts
The Concourse Pipelines to build packages for the n3tuk Arch Linux Repository.
jonathanio/concourse-pipelines
The core pipelines for Concourse CI
jonathanio/drone-s3-sync
Drone S3 Synchronisation Pipeline Plugin.
jonathanio/go-github
Go library for accessing the GitHub v3 API
jonathanio/httpbin
HTTP Request & Response Service, written in Python + Flask.
jonathanio/infra-proxmox
jonathanio/terraform-docs-gh-actions
A Github action for generating Terraform module documentation using terraform-docs and gomplate
jonathanio/terraform-module-s3-cloudfront
Terraform module which creates a CloudFront-enabled S3 bucket for static website hosting.
jonathanio/zmk-corne-42
My personal keyboard configuration for the 42-key Corne from Typeractive