BROADSoftware.ranger_modules

ranger_module

Dieses Ansible-Rolle enthält eine Reihe von Modulen, die darauf abzielen, Richtlinien in Apache Ranger zu verwalten.

  • ranger_hdfs_policies: Erlaubt das Erstellen/Löschen/Aktualisieren von HDFS Ranger-Richtlinien. Dokumentation hier

  • ranger_hbase_policies: Erlaubt das Erstellen/Löschen/Aktualisieren von HBase Ranger-Richtlinien. Dokumentation hier

  • ranger_kafka_policies: Erlaubt das Erstellen/Löschen/Aktualisieren von Kafka Ranger-Richtlinien. Dokumentation hier

  • ranger_yarn_policies: Erlaubt das Erstellen/Löschen/Aktualisieren von Yarn Ranger-Richtlinien. Dokumentation hier

  • ranger_storm_policies: Erlaubt das Erstellen/Löschen/Aktualisieren von Storm Ranger-Richtlinien. Dokumentation hier

Anforderungen

Diese Module benötigen das Python-Paket "python-requests" auf dem Remote-Knoten.

Beispiel-Playbook

# Vollständige Rechte für den Benutzer 'coxi' auf den Ordnern '/apps/coxi01' und '/user/coxi01', rekursiv gewährt

- 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
      

Lizenz

GNU GPL

Klicken Sie auf den Link, um den vollständigen Text zu sehen.

Über das Projekt

Apache Ranger policy management modules

Installieren
ansible-galaxy install BROADSoftware.ranger_modules
Lizenz
gpl-3.0
Downloads
757
Besitzer