arthurfelipems.adduser_gitkeys

adduser_gitkeys

GNU/Linux 用户和来自 GitHub/GitLab 用户的 SSH 密钥。

要求

无。

角色变量

可用的变量包括 defaults/main.yml 和 vars/main.yml 中的任何变量。

git_repository_url: https://github.com

这就是密钥下载的仓库 URL。

    - { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
    - { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }

这个字典包含创建用户时角色接受的值。唯一必需的值是用户名。

当 Linux 用户和 GitHub 用户的名字不同时,应使用 gituser 参数。

user_groups 参数用于将 Linux 用户添加到指定的组列表中。值可以是字符串或列表。

注意:组必须在分配之前存在。

依赖关系

无。

示例剧本

这个角色通常在循环中执行,如下所示:

    - hosts: all
      become: true
      tasks:
      - name: 创建用户
        include_role:
          name: arthurfelipems.adduser_gitkeys
        loop:
          - { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
          - { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }

许可

MIT

作者信息

这个角色由 Arthur Silva 在 2019 年创建。

关于项目

GNU/Linux users and SSH-Keys from github/gitlab user keys.

安装
ansible-galaxy install arthurfelipems.adduser_gitkeys
许可证
mit
下载
73
拥有者