You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
717 B
YAML

---
# Manage the hdfs ssh keys used by the HDFS HA
- name: Create a ssh key for the hdfs user. Needed by NN automatic failover
user: name=hdfs generate_ssh_key=yes ssh_key_type=rsa ssh_key_bits=2048
tags:
- hdfs-ssh
- name: Fetch the ssh public key. Needed to populate authorized_keys
fetch: src=/usr/lib/hadoop/.ssh/id_rsa.pub dest=/var/tmp/prefix-hdfs-{{ ansible_fqdn }}-id_rsa.pub fail_on_missing=yes flat=yes
tags:
- hdfs-ssh
- name: Authorize the hdfs user ssh key. Needed by NN automatic failover
authorized_key: user=hdfs key="{{ lookup('file', '/var/tmp/prefix-hdfs-{{ item }}.t.hadoop.research-infrastructures.eu-id_rsa.pub') }}"
with_items:
- nn1
- nn2
tags:
- hdfs-ssh