buluma.mssql

Rôle Ansible mssql

Installez et configurez mssql sur votre système.

GitHub Version Problèmes Demandes de tirage Téléchargements
github Version Issues PullRequests Ansible Role

Exemple de Playbook

Cet exemple est tiré de molecule/default/converge.yml et est testé à chaque poussée, demande de tirage et version.

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

  roles:
    - role: buluma.mssql

La machine doit être préparée. Dans CI, cela se fait avec molecule/default/prepare.yml:

---
- name: Préparer
  hosts: all
  gather_facts: false
  become: true

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

Voir aussi une explication complète et un exemple sur l'utilisation de ces rôles.

Variables de rôle

Les valeurs par défaut des variables sont définies dans defaults/main.yml:

---
# fichier de valeurs par défaut pour mssql

# mssql_add_repositories peut être utilisé pour sélectionner si vous souhaitez que les dépôts soient installés par ce rôle.
# Voir vars/main.yml pour l'emplacement des dépôts. Peut être : true, true ou 1.
mssql_add_repositories: true

# Quelle version utiliser, actuellement soit 2017 ou 2019.
# `2017` est la seule version fonctionnelle maintenant, `2019` n’a pas le package requis
# mssql-server-agent.
mssql_version: "2017"

# Sélectionnez la version du serveur et du serveur_agent à installer.
mssql_server_version: "14.0.3294.2-27"
mssql_server_agent_version: "14.0.3015.40-1"

# mssql_sa_password contient le mot de passe pour un administrateur système.
# Le mot de passe doit comporter au moins 8 caractères et contenir des caractères de
# trois des quatre ensembles suivants :
# - lettres majuscules
# - lettres minuscules
# - chiffres
# - et symboles
mssql_sa_password: "StR0nGp4ss."

# mssql_pid fait référence à la clé de produit à utiliser. Soit :
# - Évaluation
# - Développeur
# - Express
# - Web
# - Standard
# - Entreprise
# - Une clé de produit (Format : #####-#####-#####-#####-#####)
mssql_pid: Évaluation

# Pour activer la recherche en texte intégral, définissez cette valeur sur true.
mssql_fts: false

Exigences

État des rôles utilisés

Les rôles suivants sont utilisés pour préparer un système. Vous pouvez préparer votre système autrement.

Exigence 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

Contexte

Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.

Voici un aperçu des rôles associés :

dépendances

Compatibilité

Ce rôle a été testé sur ces images de conteneurs:

conteneur tags
Amazon Candidate
EL 7

La version minimale d'Ansible requise est 2.12, des tests ont été réalisés sur :

  • La version précédente.
  • La version actuelle.
  • La version de développement.

Si vous trouvez des problèmes, veuillez les enregistrer sur GitHub

Journal des modifications

Historique du rôle

Licence

Apache-2.0

Informations sur l'auteur

Shadow Walker

À propos du projet

Install and configure mssql on your system.

Installer
ansible-galaxy install buluma.mssql
Licence
apache-2.0
Téléchargements
730
Propriétaire
DevOps Engineer