Skip to content

Instantly share code, notes, and snippets.

@hayajo
hayajo / fabfile.py
Last active December 9, 2020 05:04
Fabricでステージごとにenvを切り替える
# -*- coding: utf-8 -*-
from fabric.api import task
from fabric.api import env
# コマンドラインから`stage.production`ではなく`production`と指定できるように関数をインポートする
from stage import production, integration, staging, testing, development
import myapp # アプリケーションごとにモジュールをわける
# import myapp2
@hayajo
hayajo / 00.md
Last active October 29, 2020 10:02
TCP/IPとか運用とかsystemdとか #オンシャヘイシャ
@hayajo
hayajo / main.go
Last active October 23, 2020 03:52
chrootからの脱出
package main
import (
"fmt"
"io/ioutil"
"os"
"syscall"
)
func main() {
@hayajo
hayajo / 00.md
Last active March 8, 2020 16:05
NDS#36 Go言語入門
@hayajo
hayajo / ptraceout.go
Created July 31, 2017 08:09
ptraceoutのgo版
package main
import "fmt"
import "log"
import "os"
import "strconv"
import "syscall"
func main() {
var err error
@hayajo
hayajo / 00.md
Last active June 24, 2019 07:24
運用エンジニア向け シェルの基礎とSSH Tips
@hayajo
hayajo / 03.md
Last active June 24, 2019 07:24
Rust超入門 #オンシャヘイシャ
@hayajo
hayajo / gh_pr_issues.sh
Last active May 7, 2019 17:38
GitHubのPRとISSUEを取ってくる
#!/bin/bash
set -eu
OWNER=${1:?"repo onwer required"}
URL_BASE="https://api.github.com"
REPOS_URL="/users/$OWNER/repos?per_page=100"
PULLS_URL="/repos/$OWNER/%s/pulls"
ISSUES_URL="/repos/$OWNER/%s/issues"
@hayajo
hayajo / .gitignore
Last active April 29, 2019 22:49
Keepalivedを使ったRedisのActive/Standby切り替え
.vagrant/
@hayajo
hayajo / README.md
Last active March 20, 2019 05:05
Docker単体でコンテナに固定IPを設定する(--privilege)

Docker単体でコンテナに固定IPを設定する

pipeworkweaveを利用せずにコンテナに固定IPを設定するには、docker run--privilegedオプションを指定し、コンテナ内でIPを設定する方法がある。

$ HOST1=$(docker run --privileged -t -d ubuntu /bin/bash)
$ docker exec $HOST1 ip addr add 192.168.0.10/24 dev eth0

$ HOST2=$(docker run --privileged -t -d ubuntu /bin/bash)
$ docker exec $HOST2 ip addr add 192.168.0.11/24 dev eth0