hadoop-ansible/roles/other-services/tasks/hue-setup.yml

36 lines
988 B
YAML

---
- name: Populate the hue database
# shell: {{ hue.exec_path }} syncdb --noinput
shell: /usr/share/hue/build/env/bin/hue syncdb --noinput
tags:
- other-services
- hue
- name: Install the hue site configuration
template: src={{ item }}.j2 dest={{ hue.conf_dir }}/{{ item }} owner=root group=hue mode=0640
with_items:
- hue.ini
notify:
- Restart hue
tags:
- other-services
- hue
- name: Change the permissions of the setuid hue helper
shell: chown root:{{ hue.group }} {{ hue.setuid_path }} ; chmod 4750 {{ hue.setuid_path }}
tags:
- other-services
- hue
- name: Activate the hue user on hdfs
remote_user: root
become: yes
become_user: hdfs
shell: . /etc/profile.d/jdk.sh ; hadoop fs -mkdir {{ mapred_staging_root_dir }}/hue ; hadoop fs -chown hue:hue {{ mapred_staging_root_dir }}/hue ; touch /var/lib/hadoop-hdfs/.hue
args:
creates: /var/lib/hadoop-hdfs/.hue
register: hue_user
tags:
- other-services
- hue