- Создана простая демо роль для тестирования - Упрощена роль deploy (убраны сложные компоненты) - Добавлен скрипт auto-add-role.sh для автоматического добавления ролей - Обновлен Makefile для автоматического добавления новых ролей Изменения в роли deploy: - Убраны сложные компоненты (ETCD, Patroni, HAProxy) - Добавлена демо роль для тестирования - Упрощены переменные и задачи Новая демо роль: - roles/demo/ - простая роль для тестирования - Устанавливает базовые инструменты (htop, tree, git) - Создает демо файлы с информацией о хосте - Легко удаляется без поломки системы Автоматизация: - scripts/auto-add-role.sh - автоматическое добавление ролей - Обновление deploy/tasks/main.yml - Обновление deploy/defaults/main.yml - Обновление site.yml - Автоматическое выполнение при make role create Преимущества: - Простота тестирования с демо ролью - Автоматическое добавление новых ролей - Универсальность системы - Легкое удаление без поломки - Модульная архитектура Автор: Сергей Антропов Сайт: https://devops.org.ru
33 lines
652 B
YAML
33 lines
652 B
YAML
---
|
|
# Метаданные демо роли
|
|
# Автор: Сергей Антропов
|
|
# Сайт: https://devops.org.ru
|
|
|
|
galaxy_info:
|
|
author: Сергей Антропов
|
|
description: Демо роль для тестирования возможностей лаборатории
|
|
company: DevOps.org.ru
|
|
license: MIT
|
|
min_ansible_version: 2.9
|
|
platforms:
|
|
- name: Ubuntu
|
|
versions:
|
|
- focal
|
|
- jammy
|
|
- name: CentOS
|
|
versions:
|
|
- 7
|
|
- 8
|
|
- 9
|
|
- name: RHEL
|
|
versions:
|
|
- 7
|
|
- 8
|
|
- 9
|
|
galaxy_tags:
|
|
- demo
|
|
- testing
|
|
- laboratory
|
|
|
|
dependencies: []
|