23 lines
654 B
YAML
23 lines
654 B
YAML
- 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 }}"
|
|
|