命名規則

Githubのファイル名

私たちは以下の 共有ランブックリポジトリarrow-up-rightに特定のファイルと命名構造を期待しています。RealmJoinはこれらのフォルダとファイルをGitHubから顧客のAzure Automationアカウントにインポートします。

ダッシュ("-")はスペースに変換されます。フォルダはランブックを「コンテキスト」と「カテゴリ」に分けるために使用されます。例: user\general。ファイル名はスクリプトの目的を表すべきです。

インポートされたすべてのランブックにはプレフィックス rjgit-があり、その後にコンテキスト(いずれか) 組織, グループ, ユーザー とカテゴリが続きます。例えば _general_, _security_, _mail_ そしてスクリプト自体の名前(例) add-additional-alias.

例:

Githubのランブックで user\general という名前の add-additional-alias.ps1 は次のように表示されます:

  • rjgit-user_general_add-additional-alias (Azure Automationアカウント内で)

  • RealmJoinポータルのユーザーオブジェクトにあるランブックカテゴリ「General」の「Add Additional Alias」。

一般的なカテゴリ

  • 一般

  • セキュリティ

  • メール

  • ユーザー情報

追加のカテゴリは定義できますが、コンテキストはできません。

これは何のためですか?

これはRealmJoinポータル内でランブックの名前付けと自動入力を可能にします。また、 rjgit- プレフィックスによりローカル/顧客のランブックとの命名衝突を避けることができます。このプレフィックスを持たないランブックはRealmJoinのインポートロジックによって操作されません。

プライベート/顧客固有のランブック

Azure Automationアカウントにプライベート(ローカル)ランブックをホストできます。これらのランブックは共有ランブックと同様にRealmJoinポータルに表示されます。ローカルランブックは当社の同期プロセスによって操作されず、他の顧客からは見えません。

ローカルランブックを作成するには、命名規則から rjgit- プレフィックスを削除し、残りの命名構造はそのままにしてください。

例:Azure ADグループのコンテキストで「Private Runbook」というランブックをカテゴリ「General」で提供したい場合、名前は次のようになります group_general_private-runbook (あなたのAzure Automationアカウント内で)。

Azure Automationでは次のように表示されます:

GitHub / Azure Automationのランブック名

RealmJoinポータルでは次のように表示されます:

RealmJoinポータルのランブック名

最終更新

役に立ちましたか?