David Norman's Projects
Markdown version of Aids to Scoutmastership by Lord Baden-Powell of Gilwell. Output generated as HTML, EPUB, MOBI, and PDF.
Ansible Playbooks to install and provision the Alert Logic Unified Agent
Jenkins pipeline to build the amazon-efs-utils RPM package for connecting EFS mounts as encrypted NFS.
Ansible role to install AWS EC2 Systems Manager agent
Create and configure a Windows VM in AWS using Ansible.
Example repository of an Ansible playbook with roles to manage the Jenkins service on Windows using NSSM.
Configuration for my personal cloud on a public OpenBSD host.
Ansible playbook to manage deekayen's Macbook.
Configuration for a Raspberry Pi 4 running mesh services for AREDN.
Basic Pi-hole configuration for me!
Demonstration repository for practicing with pre-commit on an Ansible playbook.
Install Alert Logic remote collector service.
AWS Cloudwatch Unified Agent run on box Linux and Windows
Mount an EFS share on an AWS server.
Install awscli 2 using the official install binary from instructions on https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html
Check remote hosts for ports listening for TLS. Report back any that have certificates expiring soon.
Use Ansible to install the Chocolatey package manager on Microsoft Windows.
Install Desktop Experience and then run Disk Cleanup on Microsoft Windows using Ansible.
CIS Amazon Web Services Foundations Benchmark: Check CloudTrail is enabled for "ALL" region capturing all types of Management Events
Use Ansible to install AWS Cloudwatch agent monitoring scripts on CentOS and RedHat Enterprise Linux
Install (or uninstall) Microsoft .NET Framework 4.5.2 using Ansible.
Install (or uninstall) Microsoft .NET Framework 4.8 using Ansible.
Install the etckeeper application, configure it, and have it push configuration archives to a remote gitlab repository.
Simulate the access of IAM users and roles performing various IAM actions against any ARN. Get a list of which users and roles have access.
Add or remove global, custom HTTP headers from IIS web sites on Microsoft Windows Server using Ansible.
Install the IUS repository (Inline with Upstream Stable) for RHEL/CentOS.
Install Ivanti HEAT using a nuget package for Windows using Ansible.
Provides java (oracle or openjdk), jre or jdk, versions 6, 7, 8, 9 of 10 for many distributions.
Install Atlassian Jira Software from tarball using Ansible.
Email logs (or other files) from a remote Linux server using Ansible.