robertdebock.mssql

Ansible-Rolle mssql

DIESE ROLLE WURDE IM DEZEMBER 2023 ARCHIVIERT.

Installieren und konfigurieren Sie mssql auf Ihrem System.

GitHub GitLab Downloads Version
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

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 Build Status GitHub Build Status GitLab
robertdebock.ca_certificates Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab
robertdebock.microsoft_repository_keys Build Status GitHub Build Status GitLab

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Weitere Informationen finden Sie in der Dokumentation dieser Rollen.

Hier ist ein Überblick über verwandte Rollen: dependencies

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

Apache-2.0.

Autoreninformation

robertdebock

Bitte erwägen Sie, mich zu unterstützen.

Über das Projekt

Install and configure mssql on your system.

Installieren
ansible-galaxy install robertdebock.mssql
Lizenz
apache-2.0
Downloads
1.7k
Besitzer
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.