Skip to content

Instantly share code, notes, and snippets.

View gist:a2d2a8186eab33b9867776807352c7ff
elbv2_response = boto3.client("elbv2")
if elbv2_response is not None:
v2_load_balancers = elbv2_response.describe_load_balancers()
else:
v2_load_balancers = None
##not implemented rules
rules = get_alb_rules(listener_arn)
View gist:04c1df9cee5405e11e478d395aad549a
def create_elb(self,subnets,name,type='app',region='us-east-1',sg=['sg-c5556eb1']):
if type == 'app':
type = 'application'
else:
type = 'network'
elb_creation = self.elbv2_client.create_load_balancer(
Name=name,
Subnets=subnets,
SecurityGroups=sg,
Scheme='internet-facing',
View pytest
--tc-file=TESTCONFIG
myapp:
servers:
main_server: 10.1.1.1
secondary_server: 10.1.1.2
from pytest_testconfig import config
def test_foo():
main_server = config['myapp']['servers']['main_server']
@kevit
kevit / urllib2_ssl.py
Created May 29, 2020 — forked from cfangmeier/urllib2_ssl.py
SSL client/server certificates verification for `urllib2`. :python:ssl:
View urllib2_ssl.py
"""SSL client/server certificates verification for `urllib2`.
see: https://gist.github.com/zed/1347055
It works on Python 2.6, 2.7, 3.1, 3.2
Example::
>>> import urllib2, urllib2_ssl
>>> opener = urllib2.build_opener(urllib2_ssl.HTTPSHandler(
View gist:c21bb21e8415d95a95e9ff193604fde3
---
- hosts: all
connection: local
tasks:
- name: Get a cert from an https port
get_certificate:
host: "www.google.com"
port: 443
register: cert
View gist:837e9f18cea7db00b8cd33bc418f9e05
## group without clustering
with Diagram("AcctCreation", show=False):
begin = (
SQS("KickoffQueue")
>> Lambda("AcctCreate")
>> StepFunctions("StepFunctions")
)
with Cluster("StateMchne"):
with Cluster("Cncrrntx3.1"):
View incident_flow.md
digraph Jira_Outage 
{
  {
    first_notification [ 
      label="Notification of a Jira outage from any channel" 
      shape=rect
    ] 

    pc_browser [ 
@kevit
kevit / microservices.adoc
Created Oct 6, 2020 — forked from kbastani/microservices.adoc
Using Graph Analysis to Design Microservice Architectures in the Cloud
View microservices.adoc

Using Graph Analysis to Design Microservice Architectures in the Cloud

This interactive Neo4j graph tutorial covers how to use graph analysis to find software modules that are highly centralized, making good candidates to be decomposed into microservices.


View gist:054448430c8cbc372d3b3f56ab4f4ad9
import socket
import pytest
import testinfra
local_command = testinfra.get_backend('local://').get_module('Command')
@pytest.fixture()
def TCPConnection():
def connect(address, port, timeout=5):
@kevit
kevit / linux-explorer.sh
Last active Mar 17, 2021 — forked from chrisfu/linux-explorer.sh
Linux Explorer system information script
View linux-explorer.sh
#!/bin/bash
##############################################################################
#
#
# FILE : linux-explorer.sh
# Last Change Date : 04-07-2016
# Author(s) : Joe Santoro
# Date Started : 15th April, 2004
# Email : linuxexplo [ at ] unix-consultants.com
# Web : http://www.unix-consultants.com/examples/scripts/linux/linux-explorer