refactor: переименование проекта из AnsibleTemplate в AnsibleLab
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
- Обновлены все упоминания AnsibleTemplate на AnsibleLab - Изменены название проекта в README.md, Makefile и документации - Обновлены комментарии в CI/CD конфигурациях Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
10
Makefile
10
Makefile
@@ -1,5 +1,5 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# AnsibleTemplate - Универсальная система тестирования Ansible ролей
|
# AnsibleLab - Универсальная система тестирования Ansible ролей
|
||||||
# Автор: Сергей Антропов
|
# Автор: Сергей Антропов
|
||||||
# Сайт: https://devops.org.ru
|
# Сайт: https://devops.org.ru
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1017,7 +1017,7 @@ controller:
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
help:
|
help:
|
||||||
@echo "=========================================="
|
@echo "=========================================="
|
||||||
@echo "AnsibleTemplate - Универсальная система"
|
@echo "AnsibleLab - Универсальная система"
|
||||||
@echo "тестирования Ansible ролей"
|
@echo "тестирования Ansible ролей"
|
||||||
@echo "=========================================="
|
@echo "=========================================="
|
||||||
@echo ""
|
@echo ""
|
||||||
@@ -1053,7 +1053,7 @@ help:
|
|||||||
@echo " make presets info - подробная информация о preset'е"
|
@echo " make presets info - подробная информация о preset'е"
|
||||||
@echo " make presets test - запустить тест с preset'ом"
|
@echo " make presets test - запустить тест с preset'ом"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "🖼️ СОБСТВЕННЫЕ ОБРАЗЫ (AnsibleTemplate):"
|
@echo "🖼️ СОБСТВЕННЫЕ ОБРАЗЫ (AnsibleLab):"
|
||||||
@echo " make custom-images test [minimal|full|performance] - тест с собственными образами"
|
@echo " make custom-images test [minimal|full|performance] - тест с собственными образами"
|
||||||
@echo " make custom-images check - проверить наличие собственных образов"
|
@echo " make custom-images check - проверить наличие собственных образов"
|
||||||
@echo " make custom-images build - собрать все образы для тестирования"
|
@echo " make custom-images build - собрать все образы для тестирования"
|
||||||
@@ -1130,7 +1130,7 @@ help:
|
|||||||
custom-images:
|
custom-images:
|
||||||
@case "$(word 2, $(MAKECMDGOALS))" in \
|
@case "$(word 2, $(MAKECMDGOALS))" in \
|
||||||
test) \
|
test) \
|
||||||
echo "🧪 Тестирование с собственными образами AnsibleTemplate..."; \
|
echo "🧪 Тестирование с собственными образами AnsibleLab..."; \
|
||||||
if [ -z "$(word 3, $(MAKECMDGOALS))" ]; then \
|
if [ -z "$(word 3, $(MAKECMDGOALS))" ]; then \
|
||||||
echo "💡 Использование: make custom-images test [minimal|full|performance]"; \
|
echo "💡 Использование: make custom-images test [minimal|full|performance]"; \
|
||||||
echo "💡 По умолчанию: minimal"; \
|
echo "💡 По умолчанию: minimal"; \
|
||||||
@@ -1158,7 +1158,7 @@ custom-images:
|
|||||||
echo ""; \
|
echo ""; \
|
||||||
echo " 🔨 make custom-images build - собрать все образы для тестирования"; \
|
echo " 🔨 make custom-images build - собрать все образы для тестирования"; \
|
||||||
echo " 💡 Выполняет: make docker build"; \
|
echo " 💡 Выполняет: make docker build"; \
|
||||||
echo " 💡 Собирает: все образы AnsibleTemplate"; \
|
echo " 💡 Собирает: все образы AnsibleLab"; \
|
||||||
echo ""; \
|
echo ""; \
|
||||||
echo "💡 Пресеты для тестирования:"; \
|
echo "💡 Пресеты для тестирования:"; \
|
||||||
echo " - custom-minimal.yml - минимальный тест (4 хоста)"; \
|
echo " - custom-minimal.yml - минимальный тест (4 хоста)"; \
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# AnsibleTemplate - Универсальная система тестирования Ansible ролей
|
# AnsibleLab - Универсальная система тестирования Ansible ролей
|
||||||
|
|
||||||
**Автор:** Сергей Антропов
|
**Автор:** Сергей Антропов
|
||||||
**Сайт:** https://devops.org.ru
|
**Сайт:** https://devops.org.ru
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
## 📋 Описание
|
## 📋 Описание
|
||||||
|
|
||||||
AnsibleTemplate - это универсальная система для разработки, тестирования и развертывания Ansible ролей с использованием Docker, Molecule и preset конфигураций. Система поддерживает тестирование на различных ОС через Docker контейнеры.
|
AnsibleLab - это универсальная система для разработки, тестирования и развертывания Ansible ролей с использованием Docker, Molecule и preset конфигураций. Система поддерживает тестирование на различных ОС через Docker контейнеры.
|
||||||
|
|
||||||
## ✨ Ключевые возможности
|
## ✨ Ключевые возможности
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ AnsibleTemplate - это универсальная система для раз
|
|||||||
## 📁 Структура проекта
|
## 📁 Структура проекта
|
||||||
|
|
||||||
```
|
```
|
||||||
AnsibleTemplate/
|
AnsibleLab/
|
||||||
├── molecule/ # Конфигурация Molecule
|
├── molecule/ # Конфигурация Molecule
|
||||||
│ ├── default/ # Основная конфигурация
|
│ ├── default/ # Основная конфигурация
|
||||||
│ │ ├── create.yml # Создание контейнеров
|
│ │ ├── create.yml # Создание контейнеров
|
||||||
@@ -53,7 +53,7 @@ AnsibleTemplate/
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone <repository-url>
|
git clone <repository-url>
|
||||||
cd AnsibleTemplate
|
cd AnsibleLab
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Тестирование ролей
|
### 2. Тестирование ролей
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# GitLab CI для AnsibleTemplate
|
# GitLab CI для AnsibleLab
|
||||||
# Автор: Сергей Антропов
|
# Автор: Сергей Антропов
|
||||||
# Сайт: https://devops.org.ru
|
# Сайт: https://devops.org.ru
|
||||||
|
|
||||||
|
|||||||
@@ -847,7 +847,7 @@ pipeline {
|
|||||||
# scripts/setup-cicd.sh
|
# scripts/setup-cicd.sh
|
||||||
# Автоматическая настройка CI/CD
|
# Автоматическая настройка CI/CD
|
||||||
|
|
||||||
echo "🔧 Настройка CI/CD для AnsibleTemplate..."
|
echo "🔧 Настройка CI/CD для AnsibleLab..."
|
||||||
|
|
||||||
# Создание директории .github/workflows
|
# Создание директории .github/workflows
|
||||||
mkdir -p .github/workflows
|
mkdir -p .github/workflows
|
||||||
|
|||||||
@@ -243,7 +243,7 @@ my_role_cache_dir: /var/cache/my-role
|
|||||||
|
|
||||||
galaxy_info:
|
galaxy_info:
|
||||||
author: Сергей Антропов
|
author: Сергей Антропов
|
||||||
description: Моя кастомная роль для AnsibleTemplate
|
description: Моя кастомная роль для AnsibleLab
|
||||||
company: https://devops.org.ru
|
company: https://devops.org.ru
|
||||||
license: MIT
|
license: MIT
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
## Обзор
|
## Обзор
|
||||||
|
|
||||||
Линтинг ролей - это автоматическая проверка синтаксиса, стиля и соответствия лучшим практикам Ansible. В AnsibleTemplate используется `ansible-lint` для обеспечения качества кода.
|
Линтинг ролей - это автоматическая проверка синтаксиса, стиля и соответствия лучшим практикам Ansible. В AnsibleLab используется `ansible-lint` для обеспечения качества кода.
|
||||||
|
|
||||||
## Команды линтинга
|
## Команды линтинга
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
## Описание
|
## Описание
|
||||||
|
|
||||||
Это руководство описывает работу с зашифрованными секретами в Ansible Vault для проекта AnsibleTemplate.
|
Это руководство описывает работу с зашифрованными секретами в Ansible Vault для проекта AnsibleLab.
|
||||||
|
|
||||||
## Безопасность
|
## Безопасность
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user