36 lines
988 B
YAML
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
|