BROADSoftware.ranger_modules
ranger_modules
这个 Ansible 角色托管了一组模块,旨在操作 Apache Ranger 的策略。
ranger_hdfs_policies: 允许创建/删除/更新 HDFS Ranger 策略。文档 在此处
ranger_hbase_policies: 允许创建/删除/更新 HBase Ranger 策略。文档 在此处
ranger_kafka_policies: 允许创建/删除/更新 Kafka Ranger 策略。文档 在此处
ranger_yarn_policies: 允许创建/删除/更新 Yarn Ranger 策略。文档 在此处
ranger_storm_policies: 允许创建/删除/更新 Storm Ranger 策略。文档 在此处
需求
这些模块需要在远程节点上安装 python-requests 包。
示例剧本
# 为用户 'coxi' 在文件夹 '/apps/coxi01' 和 '/user/coxi01' 上授予完全权限,递归执行
- 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
许可证
GNU GPL
点击 链接 查看完整文本。
安装
ansible-galaxy install BROADSoftware.ranger_modules
许可证
gpl-3.0
下载
757
拥有者