Mohammad AbudayyehAn intro to Janssen IDP Terraform Provider — Part 2 — Basic exampleFollowing off from Part 1 , we walk through a sample setup that adds one client, and changes two global configuration resources. This…Sep 13, 2023Sep 13, 2023
Mohammad AbudayyehAn intro to Janssen IDP Terraform Provider — Part 1Recently, a growing request from the community to support managing IDPs through code. Making API requests through pipelines is tiresome. I…Sep 12, 2023Sep 12, 2023
Mohammad AbudayyehCybersecurity; An intro in some types, importance's, and best practicesOverviewAug 15, 2022Aug 15, 2022
Mohammad AbudayyehThe GitHub Cheat SheetI’m keeping this one short. With the help of several resources I was able to compile a GitHub Cheat sheet that will serve several newcomers…Jul 18, 2022Jul 18, 2022
Mohammad AbudayyehIM Culture — DevOps is not a toolYou may read this and initially think what does Slack, RocketChat or any other IM tool matter in a DevOps environment. Well it does…Jun 9, 2022Jun 9, 2022
Mohammad AbudayyehOops! Deleted the Terraform state file. Imported the resource but now it wants to recreate it!OverviewMay 26, 20221May 26, 20221
Mohammad AbudayyehMulti Master Multi-Cluster LDAP(OpenDJ) replication in Kubernetes? A controversial viewOverviewMay 20, 2022May 20, 2022
Mohammad AbudayyehCustomizing the error code response for Client Certificate Authentication (mTLS) with NGINX ingress…During some certification processes, and in house operations client certificate authentication needs to be activated to pass custom checks…Apr 21, 20221Apr 21, 20221
Mohammad AbudayyehHow to rotate Teleport join tokens to allow active nodes to auto-joinOverviewMar 18, 2022Mar 18, 2022