--- - name: Initialise worker VM hosts: misc become: yes vars_files: - worker_vars.yaml - ../common_vars.yaml tasks: - name: Install essentials apt: name: "{{ common_base_packages }}" state: latest update_cache: true ignore_errors: yes - name: Create a login user user: name: "{{ vm_username }}" password: "$6$OhH/TOtjPdxJgC9i$1ytWcV0yBuv5b4Momkka57tErCc4UqvG0zqydyyGQm3OXSaWPHTLHxvPjeCdA9B8T0./eXawj62xZ7gVtzokG/" groups: - sudo state: present shell: /usr/bin/bash - name: Copy authorized keys authorized_key: user: "{{ vm_username }}" key: "{{ lookup('file', '{{ ssh_access_keys }}') }}" - name: Download rc files get_url: url: "{{ item.url }}" dest: "{{ item.dest }}" mode: '0644' loop: - { url: '{{ bashrc_file_url }}', dest: '{{ bashrc_mount_path }}' } - { url: '{{ vimrc_file_url }}', dest: '{{ vimrc_mount_path }}' }