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