BROADSoftware.ranger_modules
moduły_ranger
Ta rola ansible zawiera zestaw modułów, które służą do zarządzania politykami w Apache Ranger.
ranger_hdfs_policies: Umożliwia tworzenie/usuwanie/aktualizację polityk HDFS Ranger. Dokumentacja w tym miejscu
ranger_hbase_policies: Umożliwia tworzenie/usuwanie/aktualizację polityk HBase Ranger. Dokumentacja w tym miejscu
ranger_kafka_policies: Umożliwia tworzenie/usuwanie/aktualizację polityk Kafka Ranger. Dokumentacja w tym miejscu
ranger_yarn_policies: Umożliwia tworzenie/usuwanie/aktualizację polityk Yarn Ranger. Dokumentacja w tym miejscu
ranger_storm_policies: Umożliwia tworzenie/usuwanie/aktualizację polityk Storm Ranger. Dokumentacja w tym miejscu
Wymagania
Te moduły wymagają zainstalowanego pakietu python-requests na zdalnym węźle.
Przykładowy Playbook
# Przyznaj pełne prawa użytkownikowi 'coxi' do folderów '/apps/coxi01' i '/user/coxi01', w sposób rekurencyjny
- hosts: edge_node1
roles:
- moduły_ranger
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
Licencja
GNU GPL
Kliknij na link, aby zobaczyć pełny tekst.
ansible-galaxy install BROADSoftware.ranger_modules