thedumbtechguy.freetds

Ansible 角色: freetds

一个用于安装 freetds 的 ansible 角色。

它从 GitHub 编译并安装 branch-1_00 分支。

需求

此角色仅在 Ubuntu 16.04Ubuntu 16.10 上进行了测试。

变量

  • freetds_global_config_items: 全局配置部分的名称值对列表。

    • 默认:
        - { name: "tds 版本", value: "自动" }
        - { name: "文本大小", value: "64512" }
      
  • freetds_server_config_items: 服务器配置项。详见下一个部分。

    • 默认: []

服务器配置项定义

freetds_server_config_items 是一个字典,包含 servers 和每个 server 是一个符合以下定义的字典列表。

  • name: 配置名称。例如 inventory

    • 必填
  • value: 配置值。例如 etc/ansible/hosts

    • 必填

使用示例

- hosts: all
  vars:
    freetds_global_config_items:
      - { name: "tds 版本", value: "7.4" }
    freetds_server_config_items:
      MySQLServer:
        - { name: "主机", value: "server.domain.com" }
        - { name: "端口", value: "1433" }
        - { name: "tds 版本", value: "7.0" }
  roles:
    - thedumbtechguy.freetds

许可证

MIT / BSD

作者信息

此角色由 TheDumbTechGuy 创建 ( twitter | blog | galaxy )

致谢

关于项目

freetds for Linux.

安装
ansible-galaxy install thedumbtechguy.freetds
许可证
Unknown
下载
134
拥有者