buluma.mssql

Ansible-Rolle mssql

Installieren und konfigurieren Sie mssql auf Ihrem System.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.mssql

Die Maschine muss vorbereitet werden. In CI geschieht dies mit molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  gather_facts: false
  become: true

  roles:
    - role: buluma.bootstrap
    - role: buluma.core_dependencies
    - role: buluma.ca_certificates
    - role: buluma.microsoft_repository_keys

Siehe auch eine vollständige Erklärung und Beispiel zur Benutzung 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 Speicherort der Repositories. Kann sein: true, true oder 1.
mssql_add_repositories: true

# Welche Version verwendet werden soll, derzeit entweder 2017 oder 2019.
# `2017` ist die einzige funktionierende Version, `2019` hat das erforderliche
# mssql-server-agent-Paket nicht.
mssql_version: "2017"

# Wählen Sie die Version von Server und Server-Agent, die installiert werden soll.
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 zu verwendenden Produktschlüssel. Entweder:
# - Evaluation
# - Developer
# - Express
# - Web
# - Standard
# - Enterprise
# - Ein Produktschlüssel (Format: #####-#####-#####-#####-#####)
mssql_pid: Evaluation

# Um die Volltextsuche zu aktivieren, setzen Sie diesen Wert auf true.
mssql_fts: false

Anforderungen

Status der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version
buluma.core_dependencies Ansible Molecule Version
buluma.microsoft_repository_keys Ansible Molecule Version

Kontext

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

Hier ist eine Übersicht über verwandte Rollen:

abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Amazon Candidate
EL 7

Die minimale benötigte Ansible-Version ist 2.12, Tests wurden gemacht für:

  • Die vorherige Version.
  • Die aktuelle Version.
  • Die Entwicklungs-Version.

Wenn Sie Probleme finden, melden Sie diese bitte in GitHub.

Änderungsprotokoll

Rollenhistorie

Lizenz

Apache-2.0

Autorinformationen

Shadow Walker

Über das Projekt

Install and configure mssql on your system.

Installieren
ansible-galaxy install buluma.mssql
GitHub Repository
Lizenz
apache-2.0
Downloads
730
Besitzer
DevOps Engineer