From d37f59ba771be617de564d73a2b344437bae69f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BF=D0=BE=D0=B2?= Date: Mon, 27 Oct 2025 10:46:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B5=D0=BA=D1=82=D0=B0=20AnsibleLab=20=D0=B2=20DevOpsLab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- cicd/.gitlab-ci.yml | 2 +- cicd/azure-devops/azure-pipelines.yml | 2 +- cicd/github/workflows.yml | 4 ++-- cicd/gitlab/.gitlab-ci.yml | 2 +- dockerfiles/README.md | 4 ++-- docs/cicd-setup.md | 4 ++-- docs/creating-roles.md | 4 ++-- docs/dockerfiles.md | 8 ++++---- docs/examples.md | 4 ++-- docs/getting-started.md | 6 +++--- docs/linting-guide.md | 2 +- docs/molecule-guide.md | 6 +++--- docs/monitoring.md | 8 ++++---- docs/platform-support.md | 2 +- docs/vault-guide.md | 2 +- molecule/default/molecule.yml | 2 +- 17 files changed, 35 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index b4d81d4..4cba800 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# AnsibleLab - Универсальная система тестирования Ansible ролей +# DevOpsLab - Универсальная система тестирования Ansible ролей **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -6,7 +6,7 @@ ## 📋 Описание -AnsibleLab - это универсальная система для разработки, тестирования и развертывания Ansible ролей с использованием Docker, Molecule и preset конфигураций. Система поддерживает тестирование на различных ОС через Docker контейнеры. +DevOpsLab - это универсальная система для разработки, тестирования и развертывания Ansible ролей с использованием Docker, Molecule и preset конфигураций. Система поддерживает тестирование на различных ОС через Docker контейнеры. ## ✨ Ключевые возможности @@ -20,7 +20,7 @@ AnsibleLab - это универсальная система для разра ## 📁 Структура проекта ``` -AnsibleLab/ +DevOpsLab/ ├── molecule/ # Конфигурация Molecule │ ├── default/ # Основная конфигурация │ │ ├── create.yml # Создание контейнеров @@ -82,7 +82,7 @@ AnsibleLab/ ```bash git clone -cd AnsibleLab +cd DevOpsLab ``` ### 2. Тестирование ролей diff --git a/cicd/.gitlab-ci.yml b/cicd/.gitlab-ci.yml index fc30bba..26e497c 100644 --- a/cicd/.gitlab-ci.yml +++ b/cicd/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# GitLab CI для AnsibleLab +# GitLab CI для DevOpsLab # Автор: Сергей Антропов # Сайт: https://devops.org.ru diff --git a/cicd/azure-devops/azure-pipelines.yml b/cicd/azure-devops/azure-pipelines.yml index 37ffdf6..8292da5 100644 --- a/cicd/azure-devops/azure-pipelines.yml +++ b/cicd/azure-devops/azure-pipelines.yml @@ -1,4 +1,4 @@ -# Azure DevOps Pipeline для AnsibleLab +# Azure DevOps Pipeline для DevOpsLab # Автор: Сергей Антропов # Сайт: https://devops.org.ru diff --git a/cicd/github/workflows.yml b/cicd/github/workflows.yml index ee05852..36deb68 100644 --- a/cicd/github/workflows.yml +++ b/cicd/github/workflows.yml @@ -1,8 +1,8 @@ -# GitHub Actions Workflow для AnsibleLab +# GitHub Actions Workflow для DevOpsLab # Автор: Сергей Антропов # Сайт: https://devops.org.ru -name: AnsibleLab CI/CD Pipeline +name: DevOpsLab CI/CD Pipeline on: push: diff --git a/cicd/gitlab/.gitlab-ci.yml b/cicd/gitlab/.gitlab-ci.yml index 36e80cb..a6b6842 100644 --- a/cicd/gitlab/.gitlab-ci.yml +++ b/cicd/gitlab/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# GitLab CI Pipeline для AnsibleLab +# GitLab CI Pipeline для DevOpsLab # Автор: Сергей Антропов # Сайт: https://devops.org.ru diff --git a/dockerfiles/README.md b/dockerfiles/README.md index d62ac75..2aaa03f 100644 --- a/dockerfiles/README.md +++ b/dockerfiles/README.md @@ -1,4 +1,4 @@ -# Docker образы для универсальной системы тестирования AnsibleLab +# Docker образы для универсальной системы тестирования DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -569,7 +569,7 @@ make docker reset-builder ```yaml # molecule/presets/custom-images.yml --- -#description: Preset с собственными образами AnsibleLab +#description: Preset с собственными образами DevOpsLab docker_network: labnet generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini" diff --git a/docs/cicd-setup.md b/docs/cicd-setup.md index 27d6884..9274506 100644 --- a/docs/cicd-setup.md +++ b/docs/cicd-setup.md @@ -1,4 +1,4 @@ -# Настройка CI/CD для AnsibleLab +# Настройка CI/CD для DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -847,7 +847,7 @@ pipeline { # scripts/setup-cicd.sh # Автоматическая настройка CI/CD -echo "🔧 Настройка CI/CD для AnsibleLab..." +echo "🔧 Настройка CI/CD для DevOpsLab..." # Создание директории .github/workflows mkdir -p .github/workflows diff --git a/docs/creating-roles.md b/docs/creating-roles.md index a62a3fd..8c8d190 100644 --- a/docs/creating-roles.md +++ b/docs/creating-roles.md @@ -1,4 +1,4 @@ -# Создание и разработка ролей для AnsibleLab +# Создание и разработка ролей для DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -247,7 +247,7 @@ my_role_cache_dir: /var/cache/my-role galaxy_info: author: Сергей Антропов - description: Моя кастомная роль для AnsibleLab + description: Моя кастомная роль для DevOpsLab company: https://devops.org.ru license: MIT min_ansible_version: "2.9" diff --git a/docs/dockerfiles.md b/docs/dockerfiles.md index ba2cddc..9f2b479 100644 --- a/docs/dockerfiles.md +++ b/docs/dockerfiles.md @@ -1,4 +1,4 @@ -# Docker образы AnsibleLab +# Docker образы DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -6,7 +6,7 @@ ## 🐳 Обзор -AnsibleLab использует предварительно собранные Docker образы для различных операционных систем с полной поддержкой systemd. Все образы поддерживают multi-arch сборку и автоматически публикуются в Docker Hub под namespace `inecs/ansible-lab`. +DevOpsLab использует предварительно собранные Docker образы для различных операционных систем с полной поддержкой systemd. Все образы поддерживают multi-arch сборку и автоматически публикуются в Docker Hub под namespace `inecs/ansible-lab`. ## 📁 Структура dockerfiles/ @@ -406,5 +406,5 @@ make docker purge ## 🔗 Полезные ссылки - **Docker Hub**: https://hub.docker.com/r/inecs/ansible-lab -- **AnsibleLab**: https://devops.org.ru -- **Документация**: https://github.com/AnsibleLab/docs +- **DevOpsLab**: https://devops.org.ru +- **Документация**: https://github.com/DevOpsLab/docs diff --git a/docs/examples.md b/docs/examples.md index b02bb59..d5a26a5 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -1,4 +1,4 @@ -# Примеры использования AnsibleLab +# Примеры использования DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -304,7 +304,7 @@ make vault check ## Заключение -Эти примеры демонстрируют основные возможности AnsibleLab: +Эти примеры демонстрируют основные возможности DevOpsLab: 1. **Быстрое тестирование** с minimal preset 2. **Полное тестирование** с all-images preset diff --git a/docs/getting-started.md b/docs/getting-started.md index a1462b7..7b4131b 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -1,4 +1,4 @@ -# Быстрый старт с AnsibleLab +# Быстрый старт с DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -9,8 +9,8 @@ ### 1. Клонирование репозитория ```bash -git clone ssh://git@git.antropoff.ru:222/Ansible/AnsibleLab.git -cd AnsibleLab +git clone ssh://git@git.antropoff.ru:222/Ansible/DevOpsLab.git +cd DevOpsLab ``` ### 2. Проверка структуры проекта diff --git a/docs/linting-guide.md b/docs/linting-guide.md index 05e7f8e..1f87965 100644 --- a/docs/linting-guide.md +++ b/docs/linting-guide.md @@ -6,7 +6,7 @@ ## Обзор -Линтинг ролей - это автоматическая проверка синтаксиса, стиля и соответствия лучшим практикам Ansible. В AnsibleLab используется `ansible-lint` для обеспечения качества кода. +Линтинг ролей - это автоматическая проверка синтаксиса, стиля и соответствия лучшим практикам Ansible. В DevOpsLab используется `ansible-lint` для обеспечения качества кода. ## Команды линтинга diff --git a/docs/molecule-guide.md b/docs/molecule-guide.md index 58568c1..03ae6b8 100644 --- a/docs/molecule-guide.md +++ b/docs/molecule-guide.md @@ -5,7 +5,7 @@ ## 📋 Обзор -Molecule - это инструмент для тестирования Ansible ролей в изолированных окружениях. В проекте AnsibleLab используется универсальная конфигурация Molecule с поддержкой множества операционных систем и различных preset'ов для тестирования. +Molecule - это инструмент для тестирования Ansible ролей в изолированных окружениях. В проекте DevOpsLab используется универсальная конфигурация Molecule с поддержкой множества операционных систем и различных preset'ов для тестирования. ### 🔧 Fallback значения @@ -64,7 +64,7 @@ platforms: ``` - **Назначение:** Определяет доступные Docker образы для тестирования - **Поддерживаемые ОС:** Ubuntu, Debian, RHEL, CentOS, AlmaLinux, Rocky Linux, Alt Linux, Astra Linux, RedOS -- **Собственные образы:** AnsibleLab создает собственные образы для тестирования +- **Собственные образы:** DevOpsLab создает собственные образы для тестирования **Provisioner (Провижнер):** ```yaml @@ -154,7 +154,7 @@ vars: ``` - **Назначение:** Определение fallback значений для случаев когда preset файл не найден - **Функция:** Обеспечение работоспособности даже без preset файлов -- **Образы:** Собственные образы AnsibleLab для всех поддерживаемых ОС +- **Образы:** Собственные образы DevOpsLab для всех поддерживаемых ОС - **Systemd настройки:** Стандартные настройки для systemd контейнеров #### Основные задачи: diff --git a/docs/monitoring.md b/docs/monitoring.md index 7d47bdc..15ada55 100644 --- a/docs/monitoring.md +++ b/docs/monitoring.md @@ -1,4 +1,4 @@ -# Мониторинг и диагностика AnsibleLab +# Мониторинг и диагностика DevOpsLab **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru @@ -15,7 +15,7 @@ docker info # Проверка запущенных контейнеров docker ps -a -# Проверка образов AnsibleLab +# Проверка образов DevOpsLab docker images | grep inecs/ansible-lab # Проверка сетей @@ -368,7 +368,7 @@ echo "✅ Диагностическая информация собрана в: ```bash # Быстрая проверка состояния echo "=== Docker Status ===" && docker info | head -5 -echo "=== AnsibleLab Images ===" && docker images | grep inecs/ansible-lab +echo "=== DevOpsLab Images ===" && docker images | grep inecs/ansible-lab echo "=== Roles ===" && ls -1 roles/ | grep -v "\.yml" echo "=== Presets ===" && ls -1 molecule/presets/*.yml 2>/dev/null | wc -l echo "=== Disk Usage ===" && df -h . | tail -1 @@ -382,7 +382,7 @@ echo "=== Disk Usage ===" && df -h . | tail -1 # Очистка контейнеров Molecule make clean-containers -# Очистка Docker образов AnsibleLab +# Очистка Docker образов DevOpsLab make docker clean # Очистка всего Docker diff --git a/docs/platform-support.md b/docs/platform-support.md index 680916b..6634307 100644 --- a/docs/platform-support.md +++ b/docs/platform-support.md @@ -6,7 +6,7 @@ ## Описание -AnsibleLab поддерживает указание конкретных платформ для хостов в пресетах. Это позволяет автоматически фильтровать хосты, которые не поддерживаются на текущей архитектуре системы. +DevOpsLab поддерживает указание конкретных платформ для хостов в пресетах. Это позволяет автоматически фильтровать хосты, которые не поддерживаются на текущей архитектуре системы. ## Обязательные требования diff --git a/docs/vault-guide.md b/docs/vault-guide.md index bfce17e..c4767f1 100644 --- a/docs/vault-guide.md +++ b/docs/vault-guide.md @@ -6,7 +6,7 @@ ## Описание -Это руководство описывает работу с зашифрованными секретами в Ansible Vault для проекта AnsibleLab. +Это руководство описывает работу с зашифрованными секретами в Ansible Vault для проекта DevOpsLab. ## Безопасность diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index b3e9ccc..8638057 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -8,7 +8,7 @@ driver: platforms: # Платформы будут созданы динамически через preset файлы - # Поддержка собственных образов AnsibleLab + # Поддержка собственных образов DevOpsLab - name: placeholder image: ghcr.io/ansible-community/molecule-ubuntu-systemd:jammy pre_build_image: true