胡散臭いタイトルになってしまった。 皆さんは自宅のファイルサーバーのバックアップはどうやって取ってますか? RAID とかですか?バックアップ用の HDD に流してるとかですか?でも家燃えたらどうします? Backbla…
Fargate + gRPC で B/G とカナリアリリースを実現する
構成 課題① こんな構成のとき、API のタスクだけを更新する際に Blue/Green とカナリアリリースを実現するときにどうするのが良いか迷ったのでまとめておきます。 gRPC なので、Front -> Intern…
Ansible AWX + tower-cli の –limit が動かない問題
–limit が動かない $ tower-cli job launch –job-template=1 –limit $(hostname -f) こうしても、–limitが効かずに全インベン…
Ansible AWX のバックアップ・リストアのやり方(Docker編)
TL;DR バックアップ・リストアはできた。 コンテナ(awx_task)に直で入れたもの以外は全て復元できた。 概要 Docker で構築した Ansible AWX のバックアップ・リストアのやり方 環境 pg_us…
Ansible AWX Exception: project_update xx (failed) encountered an error (rc=2), please see task stdout for details の対処法を見つける方法
Exception: project_update 71 (failed) encountered an error (rc=2), please see task stdout for details ジョブがエラーに…
AnsibleでOpenStackのserver groupを適用したインスタンスを作成する
Ansible で OpenStack を使う準備 openstacksdk openstack credentials interpreter openstacksdk Ansible は brew とかで入れるより、…
Ansible AWX で .ssh/config を適用させたい
コンテナの中に入って root ユーザーの .ssh/config を設定すればOK [local]$ docker exec -it $( docker inspect –format="{{.Id}}…
Cloudflare「Error 1000: DNS points to prohibited IP」の解決
概要 こんなシステムのとき、ユーザーから Cloudflare を通って最上段のリバプロのバックエンドが Cloudflare + proxy:on の環境のとき、「Error 1000: DNS points to p…
個人サービスに定額課金を超手軽に導入する「Stripe」
概要 個人サービスで開発しているサービスに定額課金を試しに導入してみたくて、Stripe を使ってみたら最高に簡単に導入できたので紹介したいと思います。 uploader.xzy.pw Stripe 決済プラットフォーム…
Ansible AWX + tower-cli で Toil を無くしていきたい
新社会人になって、気づけばもう半年が過ぎた。 体調を崩すと治るまで時間がかかったり、老いを感じる23歳(童貞)です。 Ansible Advent Calendar 2018 の3日目の記事です。 2日目は、tomono…