- name: "Настройка VM для раздачи статического файла через nginx" hosts: all gather_facts: false vars_files: - secrets.yaml pre_tasks: - name: Получение SSH отпечатка ansible.builtin.command: cmd: "ssh-keyscan -H {{ ansible_host }}" register: ssh_host_key changed_when: false delegate_to: localhost - name: Добавление SSH отпечатка в known_hosts ansible.builtin.known_hosts: name: "{{ ansible_host }}" key: "{{ ssh_host_key.stdout }}" path: "{{ lookup('env', 'HOME') }}/.ssh/known_hosts" state: present delegate_to: localhost - name: Сбор фактов ansible.builtin.setup: roles: - prepare-key - prepare-vm - prepare-docker - nginx