thedumbtechguy.freetds

Rôle Ansible : freetds

Un rôle Ansible pour installer freetds.

Il compile et installe la branche branch-1_00 depuis github.

Exigences

Ce rôle a été testé uniquement sur Ubuntu 16.04 et Ubuntu 16.10.

Variables

  • freetds_global_config_items : une liste de paires nom-valeur pour la section de configuration globale.

    • Par défaut :
        - { name: "tds version", value: "auto" }
        - { name: "text size", value: "64512" }
      
  • freetds_server_config_items : éléments de configuration du serveur. voir la section suivante.

    • Par défaut : []

Définition des éléments de configuration du serveur

freetds_server_config_items est un dictionnaire de serveurs, et chaque serveur est une liste de dictionnaires qui doit se conformer à la définition suivante.

  • name : le nom de la configuration. par exemple, inventory

    • Obligatoire
  • value : la valeur de la configuration. par exemple, etc/ansible/hosts.

    • Obligatoire

Exemple d'utilisation

- hosts: all
  vars:
    freetds_global_config_items:
      - { name: "tds version", value: "7.4" }
    freetds_server_config_items:
      MySQLServer:
        - { name: "host", value: "server.domain.com" }
        - { name: "port", value: "1433" }
        - { name: "tds version", value: "7.0" }
  roles:
    - thedumbtechguy.freetds

Licence

MIT / BSD

Informations sur l'auteur

Ce rôle a été créé par TheDumbTechGuy ( twitter | blog | galaxy )

Remerciements

À propos du projet

freetds for Linux.

Installer
ansible-galaxy install thedumbtechguy.freetds
Licence
Unknown
Téléchargements
134
Propriétaire