ranger_modules

модули_ranger

Эта роль 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
Загрузки
741
Владелец