Basic認証で使用したユーザ名を元にリクエストを振り分ける Oct 24, 2018 Basic認証でBalancing 同じURIにアクセスしても、Basic認証で使用したユーザ名によって、管理用のアプリケーションにProxy
Jinja2のWhitespace Controlを理解して、きれいなファイルを出力する Oct 23, 2018 Jinja2のWhitespace Control Python 3.6.5 Jinja 2.10 Jinja2でforやifを使ってテンプレートを書くと、出力される文字列に空行が多く入ってしまう
direnvを使ってディレクトリに移動すると自動でPython venv環境に入る方法 Oct 18, 2018 Python venv環境設定 Pythonのvenv環境を作るには以下のようにpython3.6 -m venv <venv_dir_name>としたあと
jqで二つのJSONの同一性を確かめる Oct 18, 2018 プログラムからJSONを出力する場合、Object内のkeyの順番が固定されている保証はない。二つのJSONを比較したい場合、出力のたびにk
ファイルにかかれた変数をBashで展開し、Templateのように扱う Sep 25, 2018 Templateファイル シェル変数が書かれたファイルを読み込み変数展開できれば、Templateファイルのように使える。 次のようなファイルが
S3をWeb公開するときに特定のIPかVPCからのアクセスのみ許可する Sep 25, 2018 バケットポリシーでS3のアクセス制限 S3を静的サイトホスティングでWeb公開するが、特定のIPかVPC内のEC2からのみアクセスできるように
Ansibleで変数が定義されているかどうかで処理の実行可否をわける方法 Aug 3, 2018 はじめに Ansibleで変数が定義されていれば処理を行い、定義されていなければ処理を行わないというロジックはwhen: var_x is definedある
Ansibleのwith_itemsに渡すリストで一部のリストを除外する方法 Aug 3, 2018 はじめに Ansibleでループ処理をするためにwith_itemsにリストを渡すというのはよくあるが、リストから一部のリストを除外するいい方
NginxでHTTPヘッダを全てログに残す Jul 27, 2018 NginxとLuaでリクエストHTTPヘッダを全てログに残す NginxでリクエストHTTPヘッダを全てログに残すにはLuaスクリプトを使うと