Skip to content

Instantly share code, notes, and snippets.

@ankyit
ankyit / namespace-nginx.ts
Created Mar 11, 2020
Pulumi - Kubernetes
View namespace-nginx.ts
import * as k8s from "@pulumi/kubernetes";
import * as kx from "@pulumi/kubernetesx";
const clusterSvcsNamespace = new k8s.core.v1.Namespace("pulumi",undefined, undefined)
export const clusterSvcsNamespaceName = clusterSvcsNamespace.metadata.name;
const appLabels = { app: "nginx" };
const deployment = new k8s.apps.v1.Deployment("nginx", {
metadata: {namespace: clusterSvcsNamespaceName},
spec: {
View get-list-of-network-interfaces-in-VPC
aws ec2 describe-network-interfaces --filters Name=vpc-id,Values=vpc-12345 --query "NetworkInterfaces[*].[NetworkInterfaceId,Description,VpcId,PrivateIpAddress]" --output table
Ref: https://aws.amazon.com/premiumsupport/knowledge-center/vpc-detach-or-delete-eni/
@ankyit
ankyit / main.tf
Last active Nov 27, 2019
Terraform-AWS-EC2-Creation-V0.12 : This gist can help you create an EC2 instance on AWS with Terraform version 0.12.16
View main.tf
// Variable Definition
variable "aws_region" {}
variable "aws_vpc_cidr_block" {}
variable "aws_subnet_cidr_block" {}
variable "aws_private_ip_fe" {}
variable "aws_Name" {}
variable "aws_Application" {}
variable "aws_ami" {}
variable "aws_instance_type" {}
@ankyit
ankyit / Go-Install-Ubuntu
Created Jul 25, 2019
Go / Node #100daysofcode
View Go-Install-Ubuntu
1. Switch to root account
2. Navigate to /tmp
3. Download source by Running: wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
4. Extract files to /usr/local (update version number if needed) tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
5. edit /etc/.profile and add export PATH=$PATH:/usr/local/go/bin
6. source /etc/.profile
@ankyit
ankyit / 1. Installing Python - CentOS
Last active May 21, 2019
Python Programming - AOS
View 1. Installing Python - CentOS
sudo -i
yum groupinstall -y "development tools"
yum install -y \
libffi-devel \
zlib-devel \
bzip2-devel \
openssl-devel \
ncurses-devel \
sqlite-devel \
readline-devel \
View aliyun-daily-db-backup.sh
#! /bin/bash
DEST_DIR=$PWD/backup/daily/database/
COMPRESSED_DIR=$PWD/backup/daily/database-compressed/
OSSPTH=oss://<OSS_BUCKET>
DATABASE_NAME=<Database_Name>
MYSQL_USER=<Database_User>
MYSQL_PASS=<Database_Password>
View User-commands.txt
### Go to the WordPress installation directory and apply following commands
1. To get list of users
wp users list
2. To get list of user login
wp users list --field=user_login
3. Update user password
wp user update <User_ID> --user_pass='Suer_Secure_Password'
View postgres-9.4-install-1604.sh
#! /bin/bash
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt xenial-pgdg main"
sudo wget --quiet -O - https://postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y postgresql-9.4
@ankyit
ankyit / .htaccess
Created Jul 13, 2018
WordPress Optimization htaccess
View .htaccess
<IfModule mod_expires.c>
ExpiresActive on
<FilesMatch "\.(gif|jpeg|jpg|png|ico|js|css|swf|svg)$">
ExpiresDefault "access plus 365 days"
</FilesMatch>
</IfModule>
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML und fonts
@ankyit
ankyit / postgres-9.4-install.sh
Created Jun 30, 2018
Install PostGres 9.4 on Ubuntu 17.10
View postgres-9.4-install.sh
#! /bin/bash
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt zesty-pgdg main"
sudo wget --quiet -O - https://postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y postgresql-9.4
You can’t perform that action at this time.