2024-09-01から1ヶ月間の記事一覧

冪等性を担保してファイルを編集する(Ansible)

課題 解決策 所感 課題 Ansibleでファイルの内容を編集したい。具体例として、あるユーザの.ssh/configに特定ホスト向けのssh接続設定を記載したい。しかし、実行するたびに同じ接続設定が追記されてしまうようなことを避けたい。どうすれば良いか。 解決策 …

ユーザーにパスワード入力させる(シェルスクリプト)

課題 解決策 所感 課題 Ansibleのansible.builtin.userモジュールを利用してユーザを作成する際にパスワードを設定したい。シェルスクリスプトをwrapperとしてこれを実現するとき、パスワードの文字列はどのように受け渡せば良いか。例えばパスワードをシェ…

公開鍵認証のセットアップを自動で行う(Ansible)

課題 解決策 所感 課題 新しいマシンを立ち上げるたびにユーザの公開鍵認証のためのセットアップを行うのが面倒くさい。自動化したい。 ※ほぼ備忘録 ※事前にsshdがインストールされ公開鍵認証が許可されていること 解決策 以下のようなAnsibleプレイブックを…