robertdebock.mssql
Rola Ansible mssql
TA ROLA ZOSTAŁA ZARCHIWIZOWANA W GRUDNIU 2023.
Zainstaluj i skonfiguruj mssql na swoim systemie.
GitHub | GitLab | Pobrania | Wersja |
---|---|---|---|
Przykład Playbooka
Ten przykład pochodzi z molecule/default/converge.yml
i jest testowany przy każdym pushu, pull requeście oraz wydaniu.
---
- name: Zsynchronizuj
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.mssql
Maszyna musi zostać przygotowana. W CI odbywa się to za pomocą molecule/default/prepare.yml
:
---
- name: Przygotuj
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.ca_certificates
- role: robertdebock.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 zmiennych ustawione są w defaults/main.yml
:
---
# domyślny plik dla mssql
# mssql_add_repositories może być użyte do wybrania, czy chcesz, aby te role zainstalowały repozytoria.
# Zobacz vars/main.yml dla lokalizacji repozytoriów. Może być: tak, prawda lub 1.
mssql_add_repositories: tak
# Jaką wersję użyć, aktualnie 2017 lub 2019.
# `2017` to jedyna działająca wersja teraz, `2019` brakuje wymaganego
# pakietu mssql-server-agent.
mssql_version: "2017"
# Wybierz wersję serwera i agenta serwera 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 następujących czterech zestawów:
# - wielkie litery
# - małe litery
# - cyfry
# - oraz symbole
mssql_sa_password: "StR0nGp4ss."
# mssql_pid odnosi się do klucza produktu, który należy użyć. Może być:
# - Ocena
# - Deweloper
# - Wyrażenie
# - Web
# - Standard
# - Enterprise
# - Klucz produktu (Format: #####-#####-#####-#####-#####)
mssql_pid: Ocena
# Aby włączyć pełnotekstowe wyszukiwanie, ustaw tę wartość na tak.
mssql_fts: nie
Wymagania
- pakiety pip wymienione w requirements.txt.
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 | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.ca_certificates | ||
robertdebock.core_dependencies | ||
robertdebock.microsoft_repository_keys |
Kontekst
Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról tutaj w celu uzyskania dalszych informacji.
Oto przegląd powiązanych ról:
Kompatybilność
Ta rola była testowana na tych obrazach kontenerów:
kontener | tagi |
---|---|
Amazon | Kandydat |
EL | 7 |
Minimalna wersja Ansible wymagana to 2.12, testy przeprowadzono na:
- poprzedniej wersji.
- bieżącej wersji.
- wersji deweloperskiej.
Jeśli znajdziesz problemy, zgłoś je na GitHubie.
Licencja
Informacje o autorze
Proszę rozważyć sponsorowanie mnie.
ansible-galaxy install robertdebock.mssql