非常に新鮮なUbuntuサーバにAnsibleをプロビジョニングする必要があります。最初はroot
ユーザーと生成されたパスワードしかありません。私がする必要がある最初のアクションは、service
ユーザーを作成し、パスワードを設定し、オプションで自分のローカルユーザーのキーをアップロードして(パスワードなしでログインできるように)、root
ログインを無効にすることです。次に、service
ユーザーとして役割を実行する必要があります。 1つのプレイブックでどうすればいいですか(例:ansible-playbook init.yml && ansible-playbook apply_roles.yml
の代わりにansible-playbook provision.yml
のsignle)?問題は、私がservice
を作成した後にユーザーをどこかに切り替えてからログインする必要があるということです。サーバを完全に準備すること
このホストのansible_user
をservice
と設定し、最初の設定で一度だけオーバーライドすることをお勧めしますか(root
)?ベストプラクティス?