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

点击 链接 查看完整文本。

关于项目

Apache Ranger policy management modules

安装
ansible-galaxy install BROADSoftware.ranger_modules
许可证
gpl-3.0
下载
757
拥有者