我尝试为我的 charm (自制) 创建钩子-->安装,我有 Tar。据我所知,我可以通过 wget 从互联网链接获取 tar,然后将其保存在本地硬盘上。
但是如果我去从内联网上的本地服务器获取相同的文件,您建议什么解决方案?
答案1
您可以修改钩子以从本地服务器抓取它,只需使用它的内部地址而不是面向公众的互联网地址。
另一个解决方案(可能更可靠)是将 tarball 包含在 charm 本身中。创建一个files/
目录,将 tarball 放入其中,然后让安装钩子从那里安装。
即使内联网上的服务器无法访问,这也将允许 charm 进行部署。