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