Skip to content
Snippets Groups Projects
Commit aa94f9a9 authored by Emmanuel Cohen's avatar Emmanuel Cohen
Browse files

Copy ssh key between all mediaservers

parent 490d2385
No related branches found
No related tags found
No related merge requests found
...@@ -6,6 +6,21 @@ ...@@ -6,6 +6,21 @@
install_recommends: false install_recommends: false
name: "{{ server_packages }}" name: "{{ server_packages }}"
- name: fetch postgres ssh public key
register: root_ssh_pubkey
slurp:
path: /root/.ssh/id_ed25519.pub
- name: register postgres ssh public key as an ansible fact
set_fact:
pubkey: "{{ root_ssh_pubkey['content'] | b64decode }}"
- name: share postgres ssh public key between cluster members
loop: "{{ groups['mediaserver'] }}"
authorized_key:
user: root
key: "{{ hostvars[item]['pubkey'] }}"
- name: resolve domain name to localhost - name: resolve domain name to localhost
when: not in_docker when: not in_docker
notify: restart nginx notify: restart nginx
...@@ -26,6 +41,7 @@ ...@@ -26,6 +41,7 @@
dest: "{{ item }}" dest: "{{ item }}"
mode: push mode: push
copy_links: yes copy_links: yes
set_remote_user: no
delegate_to: "{{ groups['mediaserver'][0] }}" delegate_to: "{{ groups['mediaserver'][0] }}"
- name: create instances - name: create instances
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment