- name: get HBase master_ip shell: echo "{{ ansible_play_hosts }}" | grep -E -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | head -n 1 register: master_out - name: master_ip to ansible variable set_fact: master_ip="{{master_out.stdout}}" #复制tar到目标服务器 - name: copy spark config files template: src: 'create-hbase-table.sh.j2' dest: '{{ install_path }}/{{ hbase_version }}/bin/create-hbase-table.sh' mode: 0755 force: true backup: yes - name: create hbase table shell: cd {{ install_path }}/{{ hbase_version }}/bin/ && ./create-hbase-table.sh run_once: true delegate_facts: true delegate_to: "{{ master_ip }}"