robertdebock.mssql
Ansible-Rolle mssql
DIESE ROLLE WURDE IM DEZEMBER 2023 ARCHIVIERT.
Installieren und konfigurieren Sie mssql auf Ihrem System.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jeder Änderung, Pull-Anfrage und Veröffentlichung getestet.
---
- name: Konvergenz
hosts: alle
become: ja
gather_facts: ja
roles:
- role: robertdebock.mssql
Die Maschine muss vorbereitet werden. Im CI geschieht dies mit molecule/default/prepare.yml
:
---
- name: Vorbereiten
hosts: alle
become: ja
gather_facts: nein
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.ca_certificates
- role: robertdebock.microsoft_repository_keys
Siehe auch eine vollständige Erklärung und Beispiel zur Verwendung dieser Rollen.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für mssql
# mssql_add_repositories kann verwendet werden, um auszuwählen, ob die Repositories von dieser Rolle installiert werden sollen.
# Siehe vars/main.yml für den Standort der Repositories. Kann sein: ja, true oder 1.
mssql_add_repositories: ja
# Welche Version verwendet werden soll, derzeit entweder 2017 oder 2019.
# `2017` ist derzeit die einzige funktionierende Version, `2019` fehlt das erforderliche
# Paket mssql-server-agent.
mssql_version: "2017"
# Wählen Sie die zu installierende Version von Server und Server-Agent.
mssql_server_version: "14.0.3294.2-27"
mssql_server_agent_version: "14.0.3015.40-1"
# mssql_sa_password enthält das Passwort für einen Systemadministrator.
# Das Passwort muss mindestens 8 Zeichen lang sein und Zeichen aus
# drei der folgenden vier Gruppen enthalten:
# - Großbuchstaben
# - Kleinbuchstaben
# - Zahlen
# - und Symbole
mssql_sa_password: "StR0nGp4ss."
# mssql_pid bezieht sich auf den produkt key, der verwendet werden soll. Entweder:
# - Evaluation
# - Developer
# - Express
# - Web
# - Standard
# - Enterprise
# - Ein Produktkey (Format: #####-#####-#####-#####-#####)
mssql_pid: Evaluation
# Um die Volltextsuche zu aktivieren, setzen Sie diesen Wert auf ja.
mssql_fts: nein
Anforderungen
- pip-Pakete, die in requirements.txt aufgeführt sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.ca_certificates | ||
robertdebock.core_dependencies | ||
robertdebock.microsoft_repository_keys |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Weitere Informationen finden Sie in der Dokumentation dieser Rollen.
Hier ist ein Überblick über verwandte Rollen:
Kompatibilität
Diese Rolle wurde mit diesen Container-Images getestet:
Container | Tags |
---|---|
Amazon | Candidate |
EL | 7 |
Die minimale erforderliche Version von Ansible ist 2.12, die Tests wurden bei:
- Der vorherigen Version.
- Der aktuellen Version.
- Der Entwicklungsversion.
Wenn Sie Probleme finden, registrieren Sie diese bitte in GitHub.
Lizenz
Autoreninformation
Bitte erwägen Sie, mich zu unterstützen.
ansible-galaxy install robertdebock.mssql