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"] }

この辞書には、ユーザーを作成する際にロールが受け入れる値が含まれています。必要な値はusernameだけです。

gituserパラメータは、LinuxユーザーとGitHubユーザーの名前が異なる場合に使用します。

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

著者情報

このロールは、2019年にArthur Silvaによって作成されました。

プロジェクトについて

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

インストール
ansible-galaxy install arthurfelipems.adduser_gitkeys
ライセンス
mit
ダウンロード
73
所有者