ansible caddy:球童的角色 源码
球童2的角色 这是我为自己做的一个角色,但我尝试使其尽可能可重用,同时又使它适合我的使用。 该角色将处理所有基本配置,例如创建systemd服务,用户,conf文件夹,conf文件,日志文件夹等。 然后,您可以使用它来使用模板添加虚拟主机。 该角色包括一个示例反向代理模板。 该角色应在所有基于Debian的发行版上起作用。 要求 该角色不会从APT安装Caddy,因为我需要cloudflare模块。 运行build.sh来生成一个球童二进制文件。 角色变量 基本配置: caddy_bin_path :caddy二进制路径( /usr/bin/caddy ) caddy_log_path :日志目录( /var/log/caddy ) caddy_config_path :配置目录( /etc/caddy ) 用户将被创建( caddy_user_name )中,加入到组( c