web-dev-qa-db-ja.com

Ansibleプレイブック、オプション--disabled-loginでユーザーを作成

AnsibleのPlaybookでオプション-disabled-loginを使用してユーザーを作成する必要があります。

コマンドラインは:

Sudo adduser --disabled-login git

Ansible's のドキュメントを検索しています。また、オプションsystemも同様です。

プレイブックのタスクは次のとおりです。

ユーザー:name = git system = no

オプションsystem = noはオプション-disabled-loginと同じですか?

いいえ、system = nonotと同じです-disabled -ログインする
adduser man-page から:

-無効なログイン
パスワードを設定するためにpasswdを実行しないでください。パスワードが設定されるまで、ユーザーは自分のアカウントを使用できません。

そのため、Ansibleの ser module を使用し、パスワードを設定しない場合は、ログインが無効になります(アカウントの$ HOMEでSSHキーが設定されている場合を除く)。

8
Henk