nekeal.users

Benutzer Build-Status

Einfache Rolle zum Erstellen von Benutzern und Gruppen.

Anforderungen

Um diese Rolle zu entwickeln, sollten Sie die Anforderungen mit pip install -r requirements.txt installieren.

Rollenvariablen

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

Liste der zu erstellenden Benutzer mit hinzugefügten Gruppen und SSH-Schlüsseln. Schlüssel sollten in files/ssh/ gespeichert werden. Im obigen Beispiel sucht die Rolle nach dem Schlüssel test.pub.

users_groups:
  - docker
  - deployer

Liste der Gruppen, die erstellt werden sollen, bevor die Benutzer angelegt werden.

Abhängigkeiten

Keine.

Beispiel-Playbook

Dies ist ein Beispiel-Playbook, das den sudo-fähigen Benutzer admin erstellt:

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

Lizenz

MIT

Autoreninformation

Nekeal

Über das Projekt

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

Installieren
ansible-galaxy install nekeal.users
GitHub Repository
Lizenz
Unknown
Downloads
2.6k
Besitzer