BROADSoftware.ranger_modules
ranger_modules
Ce rôle Ansible héberge un ensemble de modules destinés à manipuler les politiques sur Apache Ranger.
ranger_hdfs_policies : Permet la création, la suppression et la mise à jour des politiques HDFS Ranger. Documentation à cet endroit
ranger_hbase_policies : Permet la création, la suppression et la mise à jour des politiques HBase Ranger. Documentation à cet endroit
ranger_kafka_policies : Permet la création, la suppression et la mise à jour des politiques Kafka Ranger. Documentation à cet endroit
ranger_yarn_policies : Permet la création, la suppression et la mise à jour des politiques Yarn Ranger. Documentation à cet endroit
ranger_storm_policies : Permet la création, la suppression et la mise à jour des politiques Storm Ranger. Documentation à cet endroit
Exigences
Ces modules nécessitent la présence du package python-requests sur le nœud distant.
Exemple de Playbook
# Accorder des droits complets à l'utilisateur 'coxi' sur les dossiers '/apps/coxi01' et '/user/coxi01', de manière récursive
- 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
Licence
GNU GPL
Cliquez sur le lien pour voir le texte complet.
Apache Ranger policy management modules
ansible-galaxy install BROADSoftware.ranger_modules