mssql
Ansible роль mssql
ЭТА РОЛЬ БЫЛА АРХИВИРОВАНА В ДЕКАБРЕ 2023 ГОДА.
Установите и настройте mssql на вашей системе.
GitHub | GitLab | Загрузки | Версия |
---|---|---|---|
Пример Playbook
Этот пример взят из molecule/default/converge.yml
и тестируется при каждом пуше, запросе на слияние и релизе.
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.mssql
Машина должна быть подготовлена. В CI это делается с помощью molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.ca_certificates
- role: robertdebock.microsoft_repository_keys
Также смотрите полное объяснение и пример о том, как использовать эти роли.
Переменные роли
Значения по умолчанию для переменных указаны в defaults/main.yml
:
---
# файл по умолчанию для mssql
# mssql_add_repositories можно использовать для выбора, хотите ли вы установить
# репозитории с помощью этой роли.
# См. vars/main.yml для расположения репозиториев. Может быть: yes, true или 1.
mssql_add_repositories: yes
# Какую версию использовать, в настоящее время либо 2017, либо 2019.
# `2017` - единственная рабочая версия сейчас, `2019` не содержит
# необходимого пакета mssql-server-agent.
mssql_version: "2017"
# Выберите версию сервера и агента сервера для установки.
mssql_server_version: "14.0.3294.2-27"
mssql_server_agent_version: "14.0.3015.40-1"
# mssql_sa_password содержит пароль для системного администратора.
# Пароль должен содержать не менее 8 символов и включать символы из
# трех из следующих четырех наборов:
# - заглавные буквы
# - строчные буквы
# - цифры
# - и символы
mssql_sa_password: "StR0nGp4ss."
# mssql_pid относится к ключу продукта, который использовать. Либо:
# - Evaluation
# - Developer
# - Express
# - Web
# - Standard
# - Enterprise
# - Продуктовый ключ (Формат: #####-#####-#####-#####-#####)
mssql_pid: Evaluation
# Для включения полнотекстового поиска установите это значение в yes.
mssql_fts: no
Требования
- пакеты pip, перечисленные в requirements.txt.
Состояние используемых ролей
Следующие роли используются для подготовки системы. Вы можете подготовить вашу систему другим способом.
Требование | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.ca_certificates | ||
robertdebock.core_dependencies | ||
robertdebock.microsoft_repository_keys |
Контекст
Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.
Вот обзор связанных ролей:
Совместимость
Эта роль была протестирована на этих образах контейнеров:
контейнер | теги |
---|---|
Amazon | Candidate |
EL | 7 |
Минимальная требуемая версия Ansible - 2.12, тестирование проводилось для:
- Предыдущей версии.
- Текущей версии.
- Версии разработки.
Если вы найдете проблемы, пожалуйста, зарегистрируйте их в GitHub.
Лицензия
Информация об авторе
Пожалуйста, рассмотрите возможность финансирования меня.
ansible-galaxy install robertdebock/ansible-role-mssql