rewrite the tasks using YAML syntax

parent eb8a7178
...@@ -21,20 +21,22 @@ ...@@ -21,20 +21,22 @@
# hadoop_common: this role installs hadoop generically # hadoop_common: this role installs hadoop generically
# #
- name: data directories created - name: Data directories created
file: > file:
path={{ HADOOP_COMMON_DATA }}/{{ item }} path: "{{ HADOOP_COMMON_DATA }}/{{ item }}"
owner={{ hadoop_common_user }} group={{ hadoop_common_group }} state=directory owner: "{{ hadoop_common_user }}"
group: "{{ hadoop_common_group }}"
state: directory
with_items: with_items:
- namenode - namenode
- datanode - datanode
- name: check if namenode is formatted - name: Check if namenode is formatted
stat: path={{ HADOOP_COMMON_DATA }}/namenode/current/VERSION stat:
path: "{{ HADOOP_COMMON_DATA }}/namenode/current/VERSION"
register: namenode_version_file register: namenode_version_file
- name: namenode formatted - name: Namenode formatted
shell: > shell: ". {{ HADOOP_COMMON_CONF_DIR }}/hadoop-env.sh && hdfs namenode -format"
. {{ HADOOP_COMMON_CONF_DIR }}/hadoop-env.sh && hdfs namenode -format
become_user: "{{ hadoop_common_user }}" become_user: "{{ hadoop_common_user }}"
when: not namenode_version_file.stat.exists when: not namenode_version_file.stat.exists
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment