1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openkylin-backup-foreman

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать

A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Private use
Limitations
  • Liability
  • Warranty
Conditions
  • License and copyright notice
README.md 13 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 23:04 3d6177f

Foreman

Статус сборки Климат кода Статус покрытия Проверено Hound Поддержка IRC-канала Storybook

Foreman — это бесплатный проект с открытым исходным кодом, который позволяет легко автоматизировать повторяющиеся задачи, быстро развертывать приложения и проактивно управлять жизненным циклом ваших серверов как в локальной сети, так и в облаке.

От провижнинга и конфигурации до оркестровки и мониторинга, Foreman интегрируется с вашей существующей инфраструктурой, чтобы сделать операции более простыми.* Веб-сайт: theforeman.org

  • СерверFault тэг: Foreman
  • Проблемы: Redmine
  • Вики: Foreman wiki
  • Сообщество и поддержка: Мы используем Freenode IRC-каналы
    • #theforeman для общих вопросов
    • #theforeman-dev для чата разработчиков
  • Почтовые списки:
    • foreman-users
    • foreman-devИспользуя Puppet, Ansible, Chef, Salt и архитектуру smart proxy Foreman, вы можете легко автоматизировать повторяющиеся задачи, быстро развертывать приложения и проактивно управлять изменениями, как в локальной сети с использованием виртуальных машин и железа, так и в облаке. Foreman предоставляет комплексные средства взаимодействия, включая веб-интерфейс, CLI и RESTful API, что позволяет вам строить более сложные бизнес-логики поверх надёжной основы.

Foreman — это зрелый проект, используемый во многих организациях, управляемых от десятков до десятков тысяч серверов. Он используется в таких дистрибутивах, как RDO и RHOS (распределение Red Hat OpenStack), и имеет широкую библиотеку плагинов.# Возможности

  • Автоматизация смешанной инфраструктуры для удобства операций
  • Обнаружение, подготовка и обновление всей инфраструктуры с использованием голого железа
  • Создание и управление экземплярами в частных и публичных облачных средах
  • Группировка ваших хостов и управление ими в больших объемах, независимо от местоположения
  • Анализ исторических изменений для аудита или устранения неполадок
  • Расширение при необходимости через надежную архитектуру плагинов
  • Автоматическое создание образов (на каждой платформе) согласно системному определению для оптимизации развертывания
  • Аутентификация LDAP и авторизация RBAC к вашей инфраструктуре
  • и так далее# Скриншоты Список хостов Новый хост EC2 Шаблоны подготовки Подсети Ресурс вычислений Изменение класса Puppet Отчеты Статистика Таблицы разделов Установочные медиа

Установка

Прочтите раздел быстрого старта руководства. Если вы знаете, что ваша конфигурация требует некоторых специальных условий, прочтите раздел сценариев установки.

Документация

Наши основные справочные материалы содержатся в руководстве Foreman. Если вы заметили какие-то пробелы, которые хотели бы заполнить в руководстве, пожалуйста, сделайте свой вклад в этом репозитории.

API

Мы документируем наш API с помощью Apipie. Раздел API содержит больше информации о доступе к API и структуре запросов и ответов. Также см. справочную документацию на нашем сайте или в вашей собственной установке Foreman путём добавления /apidoc к URL для просмотра маршрутов API.# Расширения Расширения — это инструменты для расширения и модификации функциональности Foreman. Они реализуются как Rails-движки, упакованные в гемы и поэтому легко устанавливаемые в Foreman.Страница расширений содержит список всех доступных расширений и более подробной информации о том, как их установить и развивать.

Как внести свой вклад?

Общие рекомендации содержатся в руководстве Foreman. Для вкладов, связанных с кодом, форкните этот проект и отправьте pull-request со всеми изменениями. Некоторые моменты, на которые следует обратить внимание:

  • Соблюдайте правила относительно стиля сообщений о коммитах и создайте задачу Redmine. Верное выполнение этого шага поможет рецензентам быстрее одобрить ваш вклад.
  • У нас есть руководство для разработчиков, чтобы помочь разработчикам понять, как пишутся программы для Foreman.
  • Rubocop анализирует ваш код, вы можете запустить его локально командой rake rubocop.
  • Все наши pull-requests проходят полный набор тестов в нашей системе Jenkins CI. Пожалуйста, включайте тесты в ваши pull-requests для любых добавлений или изменений функциональности.

Медиа

Мы поддерживаем репозиторий докладов, учебных материалов и статей обо всём в экосистеме Foreman на странице медиа нашего сайта. Если вы хотите опубликовать свои материалы, просто отправьте pull-request в репозиторий theforeman.org# Отдельное спасибо

Изначальными авторами этого проекта являются Ohad Levy и Paul Kelly. Вы можете найти более полный список людей, которые когда-либо вносили вклад в этот проект, на странице Контрибьюторы.

Лицензия

См. файл LICENSE. Репозиторий/пакет Foreman лицензирован под GNU GPL версии 3 или новее с некоторыми исключениями.

Авторское право © 2009-2020 Охад Леви, Пол Келли и их соответствующие владельцы.

Все владельцы авторского права проекта Foreman указаны в отдельном файле под названием Contributors.

Кроме случаев, указанных ниже, этот программный продукт и весь репозиторий являются свободным программным обеспечением: вы можете распространять его и/или модифицировать в соответствии с условиями Генеральной общественной лицензии GNU, опубликованными Free Software Foundation, как версия 3 лицензии, так и любую более позднюю версию.

Этот программный продукт распространяется в надежде, что он будет полезен, но БЕЗ ВСЯКИХ ГАРАНТИЙ; даже без скрытой гарантии пригодности для продажи или пригодности для конкретной цели. Подробнее см. Генеральную общественную лицензию GNU.

Вы должны были получить копию Генеральной общественной лицензии GNU вместе с этим программным продуктом. Если нет, обратитесь к лицензиям GNU.Следующие файлы и директории являются исключениями:

  • app/views/unattended/ztp/provision.erb — © 2013, Juniper Networks под лицензией двухконтрактного BSD.
  • lib/tasks/convert.rake — © 2008, Matson Systems, Inc. под лицензией переработанного BSD.
  • extras/noVNC/websockify — © 2011, Joel Martin под лицензией LGPL версии 3.
  • vendor/assets/fonts/ — © 2011-2016, Red Hat Inc. под лицензией SIL Open Font License версии 1.1 или LGPL версии 2.1.
  • vendor/assets/javascripts/jquery.flot.axislabels.js — © 2010 Xuan Luo под лицензией MIT.
  • app/assets/images/RancherOS.png — © 2018 Rancher Labs, Inc.

Все права защищены.

Файл LICENSE содержит полный текст лицензии GNU GPL версии 3, а также текст всех дополнительных лицензий, приведённых выше.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openkylin-backup-foreman.git
git@api.gitlife.ru:oschina-mirror/openkylin-backup-foreman.git
oschina-mirror
openkylin-backup-foreman
openkylin-backup-foreman
develop