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 年创建。