buluma.mssql

Rola Ansible mssql

Zainstaluj i skonfiguruj mssql na swoim systemie.

GitHub Wersja Problemy Prośby o połączenie Pobrania
github Wersja Problemy Prośby o połączenie Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, prośbie o połączenie i wydaniu.

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

  roles:
    - role: buluma.mssql

Maszyna musi być przygotowana. W CI odbywa się to za pomocą molecule/default/prepare.yml:

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

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

Zobacz także pełne wyjaśnienie i przykład jak używać tych ról.

Zmienne roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla mssql

# mssql_add_repositories może być używane do wyboru, czy chcesz zainstalować repozytoria za pomocą tej roli.
# Zobacz vars/main.yml, aby znaleźć lokalizację repozytoriów. Może być: true, true lub 1.
mssql_add_repositories: true

# Jaką wersję użyć, obecnie albo 2017 albo 2019.
# `2017` to jedyna działająca wersja teraz, `2019` brakuje wymaganego
# pakietu mssql-server-agent.
mssql_version: "2017"

# Wybierz wersję serwera i serwera agenta do zainstalowania.
mssql_server_version: "14.0.3294.2-27"
mssql_server_agent_version: "14.0.3015.40-1"

# mssql_sa_password zawiera hasło dla administratora systemu.
# Hasło musi mieć co najmniej 8 znaków i zawierać znaki z
# trzech z czterech następujących zestawów:
# - wielkie litery
# - małe litery
# - cyfry
# - i symbole
mssql_sa_password: "StR0nGp4ss."

# mssql_pid odnosi się do klucza produktu, który należy użyć. Może być to:
# - Ocena
# - Deweloper
# - Wyrażenie
# - Web
# - Standard
# - Enterprise
# - Klucz produktu (Format: #####-#####-#####-#####-#####)
mssql_pid: Ocena

# Aby włączyć pełne przeszukiwanie tekstu, ustaw tę wartość na true.
mssql_fts: false

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja
buluma.ca_certificates Ansible Molecule Wersja
buluma.core_dependencies Ansible Molecule Wersja
buluma.microsoft_repository_keys Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról dla dalszych informacji.

Oto przegląd związanych ról:

uzależnienia

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Amazon Kandydat
EL 7

Minimalna wymagana wersja Ansible to 2.12, testy przeprowadzono na:

  • Poprzedniej wersji.
  • Bieżącej wersji.
  • Wersji deweloperskiej.

Jeśli znajdziesz problemy, zgłoś je w GitHub.

Dziennik zmian

Historia Roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure mssql on your system.

Zainstaluj
ansible-galaxy install buluma.mssql
Licencja
apache-2.0
Pobrania
730
Właściciel
DevOps Engineer