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.

À propos du projet

Apache Ranger policy management modules

Installer
ansible-galaxy install BROADSoftware.ranger_modules
Licence
gpl-3.0
Téléchargements
757
Propriétaire