/script-book

:fire: Useful Commands & Scripts related to AWS, Ansible, Docker, Jenkins, Nexus, SSH, Linux, Kubernetes and many more

Primary LanguageHTML

AWS

  • Set AWS Profile
  • CIDR Calculation
  • Security
  • IGW, Security Group
  • AWS CLI
  • Ansible

  • Install Ansible
  • Useful Ansible Commands
  • Connect Ansible Node
  • Ansible Role Management
  • Ansible User Management
  • Sample Ansible Playbook
  • Ansible Bootstrap
  • Argo CD

  • Install Argo CD
  • Argo CD CLI
  • Argo CD Rollout
  • Docker

  • Docker Commands
  • Git

  • Configure username/email
  • Jenkins

  • Install Jenkins on Ubuntu
  • Setup Jenkins Slave node
  • Kubernetes

  • Kubectl
  • Kubectx
  • Kubedns
  • Minikube
  • RBAC
  • Nexus

  • Install Nexus on Ubuntu
  • SSH

  • Create SSH Key, SSH to another server
  • SSH Agent forwarding
  • Fix common issues
  • Scripts

      Argocd
    1. Argo CD RBAC
    2. Service Patch to setup ALB for ArogCD
    3. Ingress to expose ArogCD using ALB
      BitBucket
    1. Set BitBucket Webhook for Jenkins
      AWS EKS Auto Scaling
    1. Set Up Cluster AutoScaler
      Set Up CLoudWatch Container Insights for EKS
    1. CloudWatch EKS Container Insights
      AWS ALB Ingress Controller
    1. Install EKS Ingress Controller
      Jenkins
    1. Print AWS Credentials
      Install Keycloak on EKS
    1. Install Keycloak on EKS
      Kubernetes Dashboard
    1. Install Kubernetes Dashboard
      Install Nginx Ingress Controller on EKS
    1. Install Nginx Ingress Controller on EKS
      Python
    1. Useful Python Commands
      Tekton Dashboard Authentication
    1. Tekton Dashboard Authentication
  • Create Cluster using eksctl
  • Push Docker image to Nexus private Docker repository using Jenkins
  • Troubleshooting

  • Docker