sters.onstatic
ansible-role-onstatic
在RedHat/CentOS服务器上安装sters/onstatic。
工作原理
+- main.yml
+- 调用 install_onstatic.yml
+- 这个yaml文件检查是否已安装onstatic。
+- 如果没有,从Github发布中安装最新的onstatic。
+- 安装到systemd
+- 调用 register_repositories.yml
+- 这个yaml文件调用onstatic的`register` API。
+- 使用onstatic_register_repositories的角色变量。
角色变量
键 | 默认值 | 说明 |
---|---|---|
onstatic_dirpath | /var/www/onstatic | onstatic安装路径 |
onstatic_backend_port | 18888 | onstatic监听端口 |
onstatic_salt | onstatic | 用于计算名称的盐 |
onstatic_http_header_key | onstatic | 期望为 X-ONSTATIC-KEY |
onstatic_register_repositories | [] | 预注册的代码库 |
onstatic_force_install | false | 强制安装onstatic二进制文件 |