diff --git a/tasks/setupacdc.yml b/tasks/setupacdc.yml index a9057c7..d5868cc 100644 --- a/tasks/setupacdc.yml +++ b/tasks/setupacdc.yml @@ -32,13 +32,22 @@ tasks: + - name: Combine SSH public keys into one file + ansible.builtin.copy: + dest: "{{ ssh_keys_file }}" + content: | + {% for key in ssh_public_keys %} + {{ key }} + {% endfor %} + mode: '0644' + - name: Create LXC container {{ container_hostname }} with id {{ container_id }} using pct command on shell ansible.builtin.shell: | pct create {{ container_id }} {{ container_template }} \ -ostype {{ container_ostype }} \ -hostname {{ container_hostname }} \ -password {{ container_password }} \ - -ssh-public-keys "{{ container_pubkey }}" \ + -ssh-public-keys {{ ssh_keys_file }} \ -cores {{ container_cores }} \ -memory {{ container_memory }} \ -swap {{ container_swap }} \