BROADSoftware.ranger_modules

ranger_modules

Este rol de Ansible alberga un conjunto de módulos destinados a manipular políticas en Apache Ranger.

  • ranger_hdfs_policies: Permite la creación, eliminación y actualización de políticas de Ranger en HDFS. Documentación en esta ubicación

  • ranger_hbase_policies: Permite la creación, eliminación y actualización de políticas de Ranger en HBase. Documentación en esta ubicación

  • ranger_kafka_policies: Permite la creación, eliminación y actualización de políticas de Ranger en Kafka. Documentación en esta ubicación

  • ranger_yarn_policies: Permite la creación, eliminación y actualización de políticas de Ranger en Yarn. Documentación en esta ubicación

  • ranger_storm_policies: Permite la creación, eliminación y actualización de políticas de Ranger en Storm. Documentación en esta ubicación

Requisitos

Estos módulos necesitan que el paquete python-requests esté presente en el nodo remoto.

Ejemplo de Playbook

# Conceder derechos completos al usuario 'coxi' en las carpetas '/apps/coxi01' y '/user/coxi01', de manera recursiva

- 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
      

Licencia

GNU GPL

Haga clic en el Enlace para ver el texto completo.

Acerca del proyecto

Apache Ranger policy management modules

Instalar
ansible-galaxy install BROADSoftware.ranger_modules
Licencia
gpl-3.0
Descargas
757
Propietario