adduser_gitkeys

adduser_gitkeys

Пользователи GNU/Linux и SSH-ключи от пользователей github/gitlab.

Требования

Нет.

Переменные роли

Список доступных переменных включает в себя любые переменные, находящиеся в 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"] }

Этот словарь содержит значения, которые роль принимает при создании пользователя. Единственное обязательное значение — это имя пользователя.

Параметр gituser следует использовать, когда имя пользователя в Linux и имя пользователя на GitHub различаются.

Параметр user_groups используется для добавления Linux-пользователя в список заданных групп. Значение может быть строкой или списком.

Примечание: Группа должна существовать до её назначения.

Зависимости

Нет.

Пример плейбука

Эта роль предназначена для выполнения в цикле, как показано ниже:

    - hosts: alll
      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

Информация об авторе

Эта роль была создана Артуром Силва в 2019 году.

О проекте

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

Установить
ansible-galaxy install arthurfelipems/ansible_role_adduser_gitkeys
Лицензия
mit
Загрузки
60
Владелец