nekeal.users

用户 构建状态

一个简单的角色,用于创建用户和组。

要求

要开发此角色,您需要通过 pip install -r requirements.txt 安装所需依赖。

角色变量

users:
  - username: admin
    shell: /bin/zsh
    uid: 1100
    groups:
      - sudo
      - docker
    ssh_keys:
      - test

这是要创建的用户列表,包含组和 ssh 密钥。 密钥应存储在 files/ssh/ 中。 在上面的示例中,角色会查找 test.pub 密钥。

users_groups:
  - docker
  - deployer

在创建用户之前需要创建的组列表。

依赖

没有。

示例剧本

这是一个示例剧本,用于创建一个拥有 sudo 权限的用户 admin

- hosts: all
  roles:
    - role: users
      vars:
        users:
          - username: admin
            groups:
              - sudo

许可证

MIT

作者信息

Nekeal

关于项目

Ansible role for creating users, groups and adding ssh-keys

安装
ansible-galaxy install nekeal.users
许可证
Unknown
下载
2.6k
拥有者