Skip to content

Instantly share code, notes, and snippets.

View enm10k's full-sized avatar
💭
I may be slow to respond.

enm10k enm10k

💭
I may be slow to respond.
View GitHub Profile
'''
$ pip freeze | grep ruamel.yaml
ruamel.yaml==0.16.10
ruamel.yaml.clib==0.2.0
'''
import base64
from pathlib import Path
import sys
import ruamel.yaml
import paho.mqtt.client as mqtt
import ssl
import sys
import time
MQTT_HOST = sys.argv[1]
MQTT_PORT = int(sys.argv[2])
MQTT_USERNAME = sys.argv[3]
MQTT_PASSWORD = sys.argv[4]
import sys
import boto3
import troposphere
from troposphere.elasticbeanstalk import (
ConfigurationTemplate,
OptionSettings,
)
import boto3
import sys
import pprint
from dictdiffer import diff
app = sys.argv[1]
env1 = sys.argv[2]
env2 = sys.argv[3]
@enm10k
enm10k / copy_eb_env_vars.py
Last active September 10, 2019 08:17
Copy environment variables between AWS Elastic Beanstalk environments.
import boto3
import sys
import pprint
eb_app = sys.argv[1]
eb_env_src = sys.argv[2]
eb_env_dest= sys.argv[3]
client = boto3.client('elasticbeanstalk')
@enm10k
enm10k / plantuml.md
Last active September 3, 2019 08:05
# install
$sudo apt install default-jre graphviz
$ wget -O plantuml.jar http://sourceforge.net/projects/plantuml/files/plantuml.jar/download

# test
$ cat > test.txt <<EOF
@startuml
Alice -> Bob: test
@enduml
"""
# Usage Example
terraform state list|grep '-'|python terraform_state_mv.py
"""
import subprocess
import sys
@enm10k
enm10k / list_unattached_aws_security_groups.md
Last active August 18, 2019 04:09
List unattached security groups on AWS
$ AWS_PROFILE=enm10k python describe_unattached_aws_security_group.py
sg-***
sg-***
...