thedumbtechguy.freetds

Ansible Role: freetds

This is an Ansible role for installing FreeTDS.

It builds and installs the version branch-1_00 from GitHub.

Requirements

This role has been tested on Ubuntu 16.04 and Ubuntu 16.10.

Variables

  • freetds_global_config_items: a list of key-value pairs for the global settings.

    • Default:
        - { name: "tds version", value: "auto" }
        - { name: "text size", value: "64512" }
      
  • freetds_server_config_items: settings for the server. See the next section.

    • Default: []

Server Configuration Items Definition

freetds_server_config_items is a collection of servers, and each server includes a list of settings that should follow this format.

  • name: the name of the setting. e.g. inventory

    • Required
  • value: the value of the setting. e.g etc/ansible/hosts.

    • Required

Usage Example

- 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

License

MIT / BSD

Author Information

This role was created by TheDumbTechGuy ( twitter | blog | galaxy )

Credits

Informazioni sul progetto

freetds for Linux.

Installa
ansible-galaxy install thedumbtechguy.freetds
Licenza
Unknown
Download
134
Proprietario