nekeal.users

Użytkownicy Status budowy

Prosta rola do tworzenia użytkowników i grup.

Wymagania

Aby rozwijać tę rolę, należy zainstalować wymagania za pomocą pip install -r requirements.txt

Zmienne roli

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

Lista użytkowników do utworzenia z grupami i kluczami ssh. Klucze powinny być przechowywane w files/ssh/. W powyższym przykładzie rola będzie szukać klucza test.pub.

users_groups:
  - docker
  - deployer

Lista grup do utworzenia przed utworzeniem użytkowników.

Zależności

Brak.

Przykładowy Playbook

To jest przykładowy playbook, który tworzy użytkownika admin z uprawnieniami sudo:

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

Licencja

MIT

Informacje o autorze

Nekeal

O projekcie

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

Zainstaluj
ansible-galaxy install nekeal.users
Licencja
Unknown
Pobrania
2.6k
Właściciel