DevOps-Infra

My personal project. Used by me on a daily basis to improve productivity.
Aimed to provide set of tools useful for DevOps and Infrastructure engineers working with cloud providers and highly integrated with GitHub in their workflows.

GitHub Actions / Dockerized tools / Other links
Type Name Description Associated Link
GitHub.com GitHub organization page Open
Hub.Docker.com Docker organization page Open
docker-terragrunt Set of Docker images with Terragrunt, Terraform and other tools for IaaC automation. DockerHub
docker-okta-aws-sso Dockerized gimme-aws-creds for Single Sign On to AWS with Okta as IdP. DockerHub
action-commit-push Dockerized GitHub Action that will create a new commit and push it to the repository DockerHub
action-format-hcl Dockerized GitHub Action automatically formatting all HCL and TF files DockerHub
action-pull-request Dockerized GitHub Action that will create a pull request from the current branch DockerHub
action-terraform-copy-vars Dockerized GitHub Action automatically copying variables' definitions from a single file to many modules DockerHub
action-terraform-validate Dockerized GitHub Action that will run terraform validate DockerHub
action-tflint Dockerized GitHub Action that will run TFlint on Terraform files DockerHub
Scroll up

GitHub

GitHub Contributions

Some of my other public repositories.

GitHub Pages / Docker Images / AWS Lambdas
Type Name Description Associated Link
ChristophShyper.github.io This portfolio site Open
MeteoGroup/docker-terragrunt Dockerized Terragrunt and Terraform. Created for the customer, tailored for his needs. DockerHub
lambda-airly AWS Lambda function invoking Airly API and sending air quality information via AWS SNS. README.md
presentation-lambda My presentation for DevOps Community Poland meetup #1 about perks of AWS Lambda na deep dive into it. Includes live examples with Terraform automatic deployment. Presentation.pptx
Scroll up

Gists

My public Gists for code snippets and notes.

Name Description Associated Link
Metadata_DynamoDB.md Pass metadata between Terraform modules using DynamoDB. Only scalar values are possible. Maps or sets will cause issues. Much faster than remote state.
Metadata_S3.md Pass metadata between Terraform modules using S3. Much faster than remote state.
check_ip_and_cidr.ipynb Google Colab notebook getting external IP plus CIDR and network name from Whois Open in Colab
wsl2-docker.md Instruction how to set up WSL2 to work with Docker in Windows 10
interesting_repos.md List of some repos I find interesting
keybase.md My Keybase proof on GitHub Keybase profile
Scroll up