feat: Выполнил практическое задание по DevOps

This commit is contained in:
2026-08-17 03:06:32 +03:00
commit d1ca831865
16 changed files with 689 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
- 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