Files

29 lines
843 B
YAML

- 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