--- /dev/null
+# Copyright (c) 2023 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+
+- hosts: servers
+ tasks:
+ - name: Copy the SSH key for user {{ users }}
+ authorized_key:
+ user: "{{ item }}"
+ state: present
+ key: "{{ public_key }}"
+ key_options: >
+ "no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty"
+ become: true
+ with_items: "{{ users }}"
with_items: "{{ post_receive_scripts.files }}"
- import_playbook: install/database_from_save.yaml
+- import_playbook: install/ssh_public_keys.yaml