wittdennis.user

ユーザー

ユーザーとその公開鍵を管理するためのAnsibleロールです。

要件

なし。

ロール変数

名前 説明 必須 デフォルト
user__login ユーザーのログイン名 はい ""
user__password_hash ユーザーのパスワードハッシュ。作成方法についてはこちらを参照してください。 はい ""
user__public_key_file ユーザーの公開SSH鍵のファイルパス はい ""
user__sudo_superuser スーパーユーザーとしてsudoする権限 false
user__shell ユーザーのデフォルトシェル "/bin/bash"
user__comment ユーザーのコメント ""

依存関係

なし。

サンプルプレイブック

# 通常のユーザーを作成
- hosts: servers
  roles:
      - role: wittdennis.user
        vars:
        user__login: "myuser", 
        user__password_hash: "password_hash", 
        user__public_key_file: "~/.ssh/id_ed25519.pub"

# sudo権限とカスタムシェルを持つユーザーを作成
- hosts: servers
  roles:
      - role: wittdennis.user
        vars:
        user__login: "myuser", 
        user__password_hash: "password_hash", 
        user__public_key_file: "~/.ssh/id_ed25519.pub"
        user__sudo_superuser: true
        user__shell: "/bin/zsh"

ライセンス

MIT

プロジェクトについて

Ansible role to create a user

インストール
ansible-galaxy install wittdennis.user
ライセンス
mit
ダウンロード
3k
所有者
Doing Stuff!