なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

Ansible

cryptographyがRustを依存先にもったためpipが失敗するようになった

github.comコメントから https://github.com/pyca/cryptography/issues/5771#issue-803350135 新しく追加されたRustへの依存により、サポートされている多くのGentooアーキテクチャ(およびこれらは実際にcryptographyに依存するPythonパッケージを使用する…

ansible-vaultでパスワード聞かれるのを1回にする

qiita.com毎回ansible-vault decrypt ~~~とコマンドを打ち込んでいたが、以下のようにすればansible実行時にパスワードを聞いてくれる $ cat ansible.cfg [defaults] ask_vault_pass = Trueこれができるんだったら echo "your great password" | ansible-pla…

Ansibleでデフォルト値を使わせたい場合はdefault(omit)を使う

表題通りだけの話、このサイトに書いてありました。www.netassist.ne.jp公式ドキュメントにも探せば…https://docs.ansible.com/ansible/2.9_ja/user_guide/playbooks_filters.html#omitting-undefined-variablesあったけどこんなんわからんね、RedHatが悪い…

Ansibleの牛を消す

kurochan-note.hatenablog.jp上記のサイトでは環境変数による方法が書かれているが、ansible.cfgをプロジェクトのディレクトリにつくってnocowsを設定することでも対応できる。 $ cat ansible.cfg [defaults] nocows = 1ジョークだ…

Ansibleでgit cloneしてアーカイブをサーバにデプロイ

Ansible + Git 久しぶりにAnsibleを使ったqiita.com本当は上の記事のように、「ssh-add」してからのSSHフォワーディングをやりたかったのだが、謎のエラーで進めなくなったのでもっと原始的な方法で用を済ませた。 Ansibleのスクリプトサンプル 要は、local_…