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.
Apache Ranger policy management modules
ansible-galaxy install BROADSoftware.ranger_modules