2020-03-01から1ヶ月間の記事一覧

terraformにて、module間で値(variable,outputs)を渡す

0.12のフォーマット 値の受け渡し terraformにて、variableを使って変数を表現するが、 moduleをまたいでの受け渡しをどうするか フォルダ構成の例 ├── main.tf ├── modules │ ├── ec2 │ │ ├── ec2.tf │ │ └── variables.tf │ └── network │ ├── network.tf …

Terraformで、.envのように変数を注入する

terraformにて、任意の変数を外部から注入する terraform.tfvarsという仕組みを使う assume_role = "arn:aws:iam::012345678901:role/AssumeRoleForTerraform" pub_key_value = "ssh key value" といったように、任意の値を書いておく そして、実行時にこの…

IAMのAssumeRoleについて

AssumeRole 権限を移譲するための仕組みのようです。 参考 christina04.hatenablog.com qiita.com 概要 今回は、アカウントAのAWSリソースを、アカウントBが使うというケースをAssumeRoleでやります 例として、以下のアカウントIDだとします。 - アカウントA…

古いdockerイメージを削除する

macの容量が足りなくなった とりあえずdockerのイメージを消そう。 古いのはとりあえずいらんだろう・・・ コマンド docker image ls | grep -e 'months ago' -e 'years ago' | awk '{print $3}' | xargs docker image rm -f なんかちょっとエラーが出て、い…

Go言語でのunix domain socket

Goでunix domain socketの通信を行いたい ネットで色々と探しましたが、 なかなか情報が見つかりにくかったので、 個人的なメモを書いておきます サンプル 2秒毎にクライアントからサーバにhiってメッセージを送るだけのものです server package main impor…

OpenAPIについての参考記事

OpenAPI ちょっとSwaggerとかOpenAPIとかを調べていて。 色々とググったりしていて、参考になったURLを貼っておきます OpenAPIのツールの紹介 Stoplight Studio Prism Dredd future-architect.github.io Zozoさんのテックブログ OpenAPIそのものの説明 Goで…

Go言語で、multipart/form-dataのテストをする

Go

multipart/form-dataのテストを行いたい(featureテストのような) ここのサイトがとても参考になりました stackoverflow.com HTML <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>{{ .Title }}</title> </head> <body> </body></html>

Go言語のテストで色付けする

Go

ただの備忘録ってレベルですが。 go test 出力が真っ白だと見にくいので、それを解消します。 How to resolve github.com これを使うだけです。 How to user go get -u github.com/rakyll/gotest これでgotestが入るので、これを使う。 gotest ./... -v