Найти в Дзене
Terraform: терминология и ключевые ресурсы 🏗️
Перед выходом видео про Terraform разберёмся с базовой терминологией и ключевыми блоками, с которыми чаще всего приходится работать. 🔹 Что такое Terraform? Terraform — это инструмент Infrastructure as Code (IaC), который позволяет описывать и управлять инфраструктурой через с помощью кода. Он позволяет работать с различными облаками: Yandex Cloud, AWS, GCP — и не только. 📘 Базовые понятия: 🔹 Provider – плагин, через который Terraform общается с облаком или системой. Например, yandex, aws и др...
8 месяцев назад
Ansible: разбираемся в терминологии и модулях 👨‍💻
Перед выходом нового видео про Ansible давайте освежим базовую терминологию: 🔹 Inventory – список серверов, с которыми работает Ansible. 🔹 Playbook – YAML-сценарий с шагами автоматизации. 🔹 Module – готовая команда (например, установка пакетов). 🔹 Role – шаблон задач для переиспользования. 🔹 Handler – действия, выполняемые после изменения состояния. 🔹 Idempotency (идемпотентность) – свойство, благодаря которому Ansible повторяет команды, только если нужно что-то изменить. 📂 Какие бывают модули в Ansible? Предназначены для установки, обновления или удаления ПО...
10 месяцев назад
Ansible: с чего начать? Установка и первые команды 🚀
Ansible – это инструмент для автоматизации управления серверами, конфигурации систем и развертывания приложений. Он позволяет выполнять операции на нескольких серверах одновременно, используя простые YAML-скрипты и SSH без установки дополнительных агентов. Достаточно запуска одной команды – и на множестве серверов установится нужное ПО, обновятся конфиги и перезапустятся сервисы. Давайте разберемся как это работает👇 🛠 Установка Ansible Ansible работает без агентов – достаточно установить его только на одном компьютере. Установка на Linux (Ubuntu, Debian) sudo apt update && sudo apt install -y...
10 месяцев назад
Infrastructure as Code: как не утонуть в ручной настройке 🛠 Представим задачу: нужно настроить сервер. Открывается консоль, выбираются параметры, устанавливаются пакеты… Через пару часов сервер готов. А теперь давайте представим, что таких серверов 100. Или 1000. Звучит как боль, правда? 🤯 Вот тут и приходит на помощь Infrastructure as Code (IaC) – подход, при котором всю инфраструктуру можно описать в виде кода. 💡 В чём суть? Просто пишется код, в котором указывается: - Какую ОС использовать - Какие пакеты установить - Как настроить пользователей и права доступа - Какие сервисы запустить Запускается этот код – и сервер готов. 🔥 Почему это удобно? - Быстрота – разворачивать сотни серверов одним файлом в разы быстрее, чем делать это вручную. - Отсутствие ошибок – описание инфраструктуры в виде кода сводит к минимуму "человеческий фактор". - Версионирование – всё можно хранить в Git и всегда есть есть возможность откатиться назад на предыдущую версию. - Автоматизация – больше никаких “тыков” в интерфейсе облака. 🛠 Популярные инструменты - Ansible – автоматизирует настройку серверов и деплой приложений. - Terraform – создаёт виртуальные машины, сети, базы в облаках. - CloudFormation – AWS-решение для описания инфраструктуры. - Pulumi – позволяет писать IaC на привычных языках (Python, Go, TypeScript). В следующих постах разберем несколько примеров использования Ansible для настройки веб-сервера. Используете IaC или всё ещё настраиваете сервера вручную? Делитесь в комментариях! 👇 #ПоясниЗаDevOps #IaC
10 месяцев назад
Как работать в Vim: примеры команд
Вдогонку к видеоролику рассмотрим еще ряд полезных команд, которые могут быть полезны при использовании Vim 😎 Для навигации: :16 — перемещение на строку 16 w – сместить курсор на одно слово вперед /html — поиск слова html Выделение текста: v — выделение текста (режим visual) ESC — выход из визуального режима Отмена изменений: u — отмена последнего изменения 2u — отмена 2х последний изменений ctrl + R — восстановление после отмененного изменения Работа с файлами: :edit 1.txt — открытие файла 1.txt вместо текущего :w 1_new.txt — сохранение файла с новым именем :%s/old/new/g — поиск и...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала