- run
aws ec2 describe-instances \
--filters 'Name=instance-state-name,Values=running' \
--query 'Reservations[].Instances[].PublicDnsName[]' \| require "capistrano_colors" | |
| require "aws-sdk" | |
| set :aws_region, "ap-northeast-1" | |
| set :aws_profile, "oreno-profile" | |
| ##################################################### | |
| def dynamo | |
| Aws::DynamoDB::Client.new(region: aws_region, profile: aws_profile) |
| // Backlog API | |
| var backlog_team = "hage" | |
| var backlog_api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; | |
| var backlog_assigneeid = "12345"; | |
| // SpreadSheet | |
| var sheet_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; | |
| var sheet_name = "my_issues"; | |
| function change_issue_status(issue_key, status_code, update_comment) { | |
| //Logger.log("issue_key: " + issue_key); |
| #!/usr/bin/ruby | |
| # -*- coding: utf-8 -*- | |
| require "net/ftp" | |
| require "yaml" | |
| class FtpCheck | |
| def initialize(host, mode) | |
| @ftp = Net::FTP.new | |
| @ftp.passive = mode |
| import time, json | |
| from datetime import datetime as dt | |
| from flask import Flask, request, session, redirect | |
| from fitbit.api import FitbitOauth2Client | |
| import fitbit | |
| import requests | |
| app = Flask(__name__) | |
| app.secret_key = 'super secret key' |
| module Fluent | |
| class InRdsMysqlSlowLogStream < Fluent::Input | |
| Fluent::Plugin.register_input('rds_mysqlslowlog_stream', self) | |
| unless method_defined?(:log) | |
| define_method("log") { $log } | |
| end | |
| unless method_defined?(:router) | |
| define_method("router") { Fluent::Engine } |
| require 'aws-sdk' | |
| ec2 = Aws::EC2::Client.new( | |
| region: "ap-northeast-1" | |
| ) | |
| namespace :ecs do | |
| namespace :instance do | |
| desc "Launch ECS Container Instances" | |
| task :launch do |
| # -*- coding:utf-8 -*- | |
| import sys | |
| import time | |
| import logging | |
| from slack_log_handler import SlackLogHandler | |
| # | |
| # logger の基本設定 | |
| # | |
| logger = logging.getLogger() |
| require 'win32/eventlog' | |
| class EventLog | |
| def initialize() | |
| @logger = Win32::EventLog.new | |
| @app_source = "oreno-app" | |
| end | |
| def info(event_id, message) | |
| puts message |
| # -*- coding:utf-8 -*- | |
| import win32api | |
| import win32con | |
| import win32evtlog | |
| import win32security | |
| import win32evtlogutil | |
| import time | |
| class EventLog: |