Skip to content

Instantly share code, notes, and snippets.

terraform {
backend "s3" {
bucket = "<bucket name>"
key = "terraform.tfstate"
region = "us-east-1"
}
}
provider "aws" {
region = "us-east-1"
}
@dehio3
dehio3 / dict_to_json.py
Last active April 24, 2019 05:26
ローカルにあるdict形式のデータファイルをjson形式のデータファイルに変換
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ast
import glob
import json
import os
def dict_to_json(filename):
@dehio3
dehio3 / slack_send_image.py
Last active March 15, 2019 09:13
slackへ画像をアップロード
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
import logging
import requests
# logging
formatter = '%(asctime)s %(levelname)s %(name)s %(message)s'
#!/bin/sh
ps aux | gawk -v time=`date '+%Y/%m/%d_%H:%M:%S'` '{ mem[$11] += $6 }END{for (i in mem){if(mem[i]!~/^0$/){printf("\"%s\",\"%s\",\"%s\"\n",time,i,mem[i])}}}'
@dehio3
dehio3 / command
Created June 23, 2016 13:33
各ESXiにssh接続し、仮想サーバのサマリー情報を取得するスクリプト(ssh実行コマンドテキスト)
rm /tmp/vmsvc.summary* ; vim-cmd vmsvc/getallvm | awk -v esxi=`uname -n` '($1~/^[0-9]+$/){print $2;command = sprintf("vim-cmd vmsvc/get.summary %s > /tmp/vmsvc.summary,%s,%s",$1,esxi,$1);buf = system(command);close(command)}'
@dehio3
dehio3 / get_summary.sh
Last active June 23, 2016 14:05
各ESXiにssh接続し、仮想サーバのサマリー情報を取得するスクリプト(実行シェル)
#!/bin/sh
#接続するESXiのIPアドレスを設定
servers="
192.168.1.XXX
"
#接続するESXiのユーザーのパスワードを設定
#今回は全台共通にて存在するrootユーザーにて接続
#接続先のESXiにてrootユーザーのパスワードが全て同じ事が前提
password=*******