ichundu.squid
角色名称: squid
安装并允许通过参数化变量灵活配置 squid。
要求
无。
角色变量
squid 配置文件 /etc/squid/squid.conf
模板中的所有部分都通过变量进行参数化,以使配置尽可能灵活。
配置部分通过以下变量定义:
变量名称 | 描述 |
---|---|
squid_acl_localnet |
本地网络的 ACL |
squid_acl_defaults |
默认的 ACL |
squid_acl_custom |
自定义的 ACL |
squid_http_access |
HTTP 访问权限 |
squid_http_ports |
Squid HTTP 监听端口 |
squid_cache_peer |
缓存对等体 |
squid_cache_peers_access |
缓存对等体的访问 |
squid_cache_dir |
磁盘缓存目录 |
squid_coredump_dir |
用于存放核心转储的目录 |
squid_refresh_patterns |
refresh_pattern 条目 |
依赖关系
无。
示例剧本
- hosts: servers
roles:
- role: ichundu.squid
squid_http_ports:
- 3128
- 80
许可证
GPLv2