Skip to content

Instantly share code, notes, and snippets.

View dmitrytokarev's full-sized avatar
:shipit:
Shipping it!

Dmitry Tokarev dmitrytokarev

:shipit:
Shipping it!
View GitHub Profile
@dmitrytokarev
dmitrytokarev / openssl_commands.md
Created February 12, 2024 11:07 — forked from Hakky54/openssl_commands.md
Some list of openssl commands for check and verify your keys

OpenSSL 🔐

Install

Install the OpenSSL on Debian based systems

sudo apt-get install openssl

Keybase proof

I hereby claim:

  • I am dmitrytokarev on github.
  • I am dmitrytokarev (https://keybase.io/dmitrytokarev) on keybase.
  • I have a public key ASA5Wj7i4J-eWPN4Ts3GzmUC6dNQtsBXXbsuwF2m6IcBrQo

To claim this, I am signing this object:

@dmitrytokarev
dmitrytokarev / crash
Created February 3, 2021 20:33
crash.log
This file has been truncated, but you can view the full file.
2021/02/03 14:20:00 [INFO] Terraform version: 0.14.5
2021/02/03 14:20:00 [INFO] Go runtime version: go1.15.6
2021/02/03 14:20:00 [INFO] CLI args: []string{"/usr/local/bin/terraform", "plan", "-var-file=../environment_info.tfvars", "-var-file=../auth.tfvars", "-var-file=custom.tfvars", "-out", "tf.plan"}
2021/02/03 14:20:00 [DEBUG] Attempting to open CLI config file: /Users/dmitry/.terraformrc
2021/02/03 14:20:00 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2021/02/03 14:20:00 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2021/02/03 14:20:00 [DEBUG] ignoring non-existing provider search directory /Users/dmitry/.terraform.d/plugins
2021/02/03 14:20:00 [DEBUG] ignoring non-existing provider search directory /Users/dmitry/Library/Application Support/io.terraform/plugins
2021/02/03 14:20:00 [DEBUG] ignoring non-existing provider search directory /Library/Application Support/io.terraform/plugins
2021/02/03 14:20:00 [INFO] CLI command args: []string{"plan", "-var-file=..
@dmitrytokarev
dmitrytokarev / gist:a3a1fd71e2a90d2730a92921a9ca87e8
Created February 3, 2021 19:32
Terraform Crash debug output
^CInterrupt received.
Please wait for Terraform to exit or data loss may occur.
Gracefully shutting down...
Stopping operation...
Warning: Interpolation-only expressions are deprecated
on .terraform/modules/core/output.tf line 157, in output "optional_subnets":
157: "${subnet_name_short}" = {
@dmitrytokarev
dmitrytokarev / boto3_listinstances_example.py
Created February 10, 2020 01:02 — forked from mda590/boto3_listinstances_example.py
Example using boto3 to list running EC2 instances
import boto3
ec2 = boto3.resource('ec2')
def lambda_handler(event, context):
# create filter for instances in running state
filters = [
{
'Name': 'instance-state-name',
'Values': ['running']
@dmitrytokarev
dmitrytokarev / README-Template.md
Created February 20, 2019 00:28 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@dmitrytokarev
dmitrytokarev / .netrc
Created February 14, 2019 02:38 — forked from tpope/.netrc
Sample netrc
machine api.heroku.com
login my@email.com
password 01230123012301230123012301230123
machine api.github.com password something login somebody
machine ftp.server login abc password def account ghi macdef somemacro
cd somehwhere
continues until end of paragraph
@dmitrytokarev
dmitrytokarev / k8s-svc-annotations.md
Created January 31, 2019 00:36 — forked from mgoodness/k8s-svc-annotations.md
AWS ELB-related annotations for Kubernetes Services (as of v1.12.0)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval (in minutes)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-enabled (true|false)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix
  • service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags (comma-separated list of key=value)
  • service.beta.kubernetes.io/aws-load-balancer-backend-protocol (http|https|ssl|tcp)
  • service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled (true|false)
@dmitrytokarev
dmitrytokarev / example_paramiko_hang.py
Created December 3, 2018 17:33 — forked from metahertz/example_paramiko_hang.py
Hack - Recover from paramiko hangs with process timeouts
import paramiko
from pebble import concurrent
from concurrent.futures import TimeoutError
while not deviceTests_is_desktop_on_wifi_flag:
print("Waiting for desk %s to complete challenge 1 - Connect to WiFi" % ourHackerDeskNumber)
trySSHConnection = deviceTests_is_desktop_on_wifi(ourHackerDeskNumber)
try:
#!/bin/sh
openssl s_client -connect platform.here.com:443
# get cert details
echo | openssl s_client -connect elb.cn-northwest-1.account.hereapi.cn:443 2>&1 | sed -n '/CERT/,/CERT/ p' | openssl x509 -noout -text
# get details on the cert
echo | openssl s_client -connect platform.here.com:443 2>/dev/null | openssl x509 -noout -subject
#subject= /C=NL/ST=Noord-Brabant/L=Eindhoven/O=HERE Global BV/CN=platform.in.hereolp.cn