Files
ansible/docs/1. Что такое Ansible.md
2026-04-29 13:09:45 +03:00

18 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Что такое Ansible
Ansible - это система управления конфигурацией
То есть мы можем управлять нашими клиентами с центрального сервера, устанавливать программы, делать конфигурацию этих программ и много чего еще.
Преимущества:
1. Не требует установки клиентов-агентов на целевые машины, использует только SSH протокол
2. Пишется на yml, удобные язык конфигурации, поймет даже новичок
3. Есть портал с готовыми конфигурациями на "Ansiblr Galaxy", можно использовать готовое или же взять какие-то готовые решения себе в проект
## О его работе
На главном admin-pc после установки должен быть конфигурационный файл "ansible.cfg", мы указываем там где располагается наш файл с хостами "hosts".
Файл "hosts" - это inventory файл с нашими хостами, где указываем их ip адреса, пароли либо ssh-ключи.
Так же мы будем создавать свои playbook.yaml. Простыми словами - это рецепт, некий алгоритм действий, то, что будет выполнять наш ansible на наших хостах из hosts.
<img src="./assets/image_1777037728737.png" width="400">