thedumbtechguy.freetds
Ansible 角色: freetds
一个用于安装 freetds 的 ansible 角色。
它从 GitHub 编译并安装 branch-1_00
分支。
需求
此角色仅在
Ubuntu 16.04
和Ubuntu 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 )