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
Нажмите на Ссылку, чтобы увидеть полный текст.
ansible-galaxy install BROADSoftware/ranger_modules