Sherif Abdalla's repositories
nixos-config
My NixOS configurations.
cloud-templates
An example project for building containers with Nix and deploying them to Kubernetes
argo-cd
Declarative continuous deployment for Kubernetes.
aws-eks-accelerator-for-terraform
The AWS EKS Accelerator for Terraform is a framework designed to help deploy and operate secure multi-account, multi-region AWS environments. The power of the solution is the configuration file which enables the users to provide a unique terraform state for each cluster and manage multiple clusters from one repository. This code base allows users to deploy EKS add-ons using Helm charts.
cheat-sheets
This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.
dev-templates
Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
devcontainer-nix
VSCode devcontainer for Nix
devenv
A collection of development environment for different projects
devops-flake
Set up a Go neovim development environment in one command using Nix
fleek
My Fleek configurations
kairos-enigma
Kairos - A đź“– cookbook for your immutable deployments!
katacoda-scenarios
Katacoda Scenarios
macos-virtualbox-vm
Instructions and script to help you create a VirtualBox VM running macOS.
multi-tenancy
A working place for multi-tenancy related proposals and prototypes.
neovim-flake
Nix flake for neovim with configuration
rusoto-sqs-k8s-demo
Project demonstrating how to use Amazon Web Services from Rust-based Kubernetes applications using Rusoto and IAM Roles for Service Accounts
terraform-aws-eks-1
Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS
terraform-aws-vault
A Terraform Module for how to run Vault on AWS using Terraform and Packer