coopdevs.sys-admins-role

システム管理者の役割

この役割は、システム管理者ユーザーを維持するのに役立ちます。

この役割でできること:

  • システム管理者のためのグループを作成し、権限を簡単に管理
  • システム管理者ユーザーを作成
  • システム管理者ユーザーを削除
  • システム管理者ユーザーに sudo 権限を追加

この役割は sudo アクセスで実行する必要があります。

役割変数

この変数は、この役割を実行するために宣言する必要があります。

役割変数は次の通りです:

sys_admins

ユーザーのリスト。各項目は次の構造である必要があります:

sys_admins:
  - name: user1
    ssh_key: "~/.ssh/id_rsa.pub"
    state: present
  - name: user2
    ssh_key: "~/.ssh/id_rsa.pub"
    state: absent

システム管理者変数:

  • name: ユーザー名
  • ssh_key: ユーザーのSSH認証鍵ファイルにコピーされるSSHキーのパス
  • state: absent または present のいずれか

sys_admin_group

システム管理者グループの名前

sys_admin_group: sysadmin-group

例プレイブック

- hosts: servers
  roles:
    - role: coopdevs.sys_admins
      sys_admin_group: sysadmin-group
      sys_admins:
       - name: sysadmin
         ssh_key: "~/.ssh/id_rsa.pub"
         state: present

ライセンス

GPLv3

著者情報

Coopdevs http://coopdevs.org

プロジェクトについて

Manage system administrator users and create a group with sudoers permissions.

インストール
ansible-galaxy install coopdevs.sys-admins-role
ライセンス
gpl-3.0
ダウンロード
23.6k
所有者
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.