BROADSoftware.ranger_modules

ranger_modules

このAnsibleロールは、Apache Rangerのポリシーを操作するための一連のモジュールをホストします。

  • ranger_hdfs_policies: HDFS Rangerポリシーの作成/削除/更新を可能にします。ドキュメントはこちらにあります。

  • ranger_hbase_policies: HBase Rangerポリシーの作成/削除/更新を可能にします。ドキュメントはこちらにあります。

  • ranger_kafka_policies: Kafka Rangerポリシーの作成/削除/更新を可能にします。ドキュメントはこちらにあります。

  • ranger_yarn_policies: Yarn Rangerポリシーの作成/削除/更新を可能にします。ドキュメントはこちらにあります。

  • ranger_storm_policies: Storm Rangerポリシーの作成/削除/更新を可能にします。ドキュメントはこちらにあります。

要件

これらのモジュールは、リモートノードにpython-requestsパッケージが必要です。

例のプレイブック

# ユーザー'coxi'に対してフォルダー'/apps/coxi01'と'/user/coxi01'のフル権限を再帰的に付与します。

- hosts: edge_node1
  roles:
  - ranger_modules
  tasks:
  - ranger_hdfs_policies:
      state: present
      admin_url: http://ranger.mycompany.com:6080
      admin_username: admin
      admin_password: admin
      policies:
      - name: "coxi01"
        paths: 
        - "/apps/coxi01" 
        - "/user/coxi01" 
        permissions:
        - users:
          - coxi
          accesses:
          - Write
          - read
          - execute
      

ライセンス

GNU GPL

完全なテキストはこちらをクリックしてください。

プロジェクトについて

Apache Ranger policy management modules

インストール
ansible-galaxy install BROADSoftware.ranger_modules
ライセンス
gpl-3.0
ダウンロード
757
所有者