hadoop-ansible/roles/hadoop_hdfs_users/tasks/main.yml

14 lines
589 B
YAML
Raw Normal View History

---
- name: Activate the users on hdfs, with the right permissions.
become: yes
become_user: hdfs
shell: . /etc/profile.d/jdk.sh ; hadoop fs -mkdir {{ mapred_staging_root_dir }}/{{ item.login }} ; hadoop fs -chown {{ item.login }}:{{ item.login }} {{ mapred_staging_root_dir }}/{{ item.login }} ; hadoop fs -chmod 755 {{ mapred_staging_root_dir }}/{{ item.login }} ; touch /var/lib/hadoop-hdfs/.{{ item.login }}
with_items: '{{ hadoop_users }}'
args:
creates: '/var/lib/hadoop-hdfs/.{{ item.login }}'
register: create_user
tags:
- hdfs
- users
- hadoop_users