gpt4 book ai didi

kubernetes - Ansible Galaxy 角色安装到特定目录?

转载 作者:行者123 更新时间:2023-12-02 23:58:40 26 4
gpt4 key购买 nike

所以我认为我应该尽可能开始使用 Ansible Galaxy,而不是编写自己的角色。我刚刚安装了我的第一个角色,并将其安装到 /etc/local/ansible/roles (我在 OSX 上)。

现在我想知道你如何在我真正需要的地方安装这个角色?我是否只是将角色复制到我需要的地方,或者是否有 Ansible 的方法来做到这一点?

最佳答案

是的,您可以根据示例项目结构复制它们:

site.yml
webservers.yml
fooservers.yml
kubernetes.yaml
roles/
common/
files/
templates/
tasks/
handlers/
vars/
meta/
webservers/
files/
templates/
tasks/
handlers/
vars/
meta/
kubernetes/
files/
templates/
tasks/
handlers/
vars/
meta/

或者您可以使用 -p ROLES_PATH--roles-path=ROLES_PATH 选项运行 ansible-galaxy 将其安装在/your/project/root

如果您愿意,还可以使用 /etc/local/ansible 目录作为项目根目录。

此外,您可以通过运行命令 ansible-galaxy install --help 来获取帮助

关于kubernetes - Ansible Galaxy 角色安装到特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com