--- - name: Directory for hdfs root under /data file: dest={{ hdfs_data_dir }} state=directory tags: - hadoop - mapred - hdfs # TODO: split and move to more specific roles. - name: Directories for the hdfs services file: dest={{ hdfs_data_dir}}/{{ item }} state=directory owner=hdfs group=hdfs mode=700 with_items: - '{{ hdfs_dn_data_dir }}' - '{{ hdfs_journal_data_dir }}' tags: - hadoop - mapred - hdfs - name: Directories for mapred under /data/mapred file: dest=/data/mapred state=directory tags: - hadoop - mapred - hdfs - name: Directories for mapred under /data/mapred file: dest=/data/mapred/{{ item }} state=directory owner=mapred group=hadoop mode=700 with_items: - jt - local tags: - hadoop - mapred - hdfs - name: JMX secrets directory file: dest=/etc/hadoop-jmx/conf state=directory owner=hdfs group=root mode=0750 when: hadoop_jmx_enabled tags: - hadoop - jmx