首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装promtail的ansible playbook角色

安装promtail的ansible playbook角色
EN

Stack Overflow用户
提问于 2022-06-21 13:00:15
回答 1查看 182关注 0票数 0

当我想运行我的ansible剧本来在我的实例上安装promtail时,我一直会收到这个错误。

#这是我的剧本

  • 主机:所有角色:
    • 角色: patrickjahns.promtail vars: promtail_config_scrape_configs:- job_name: system static_configs:-static_configs:- localhost标签:作业:varlog路径:/var/log/*log

警告:无法将/home/emediong/dynamic-inventory/roles/inventory.txt解析为库存源警告:未解析库存,只有隐式本地主机可用警告:只要主机列表为空,只有本地主机可用。注意,隐式localhost不匹配“all”错误!在/home/emediong/dynamic-inventory/roles/roles:/home/emediong/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/home/emediong/dynamic-inventory/roles中找不到“patrickjahns.promtail”这个角色

错误出现在'/home/emediong/dynamic-inventory/roles/promtail.yml':第4行第7列中,但可能在文件的其他地方,这取决于确切的语法问题。

冒犯的界限似乎是:

角色:-角色: patrickjahns.promtail ^这里

EN

回答 1

Stack Overflow用户

发布于 2022-06-22 06:24:53

我重新创造了你的问题。在运行剧本之前,您需要使用下面的命令安装带有ansible银河的角色

ansible-galaxy install patrickjahns.promtail

测试

安装前(同样的错误):

代码语言:javascript
复制
The error appears to be in 'test.yml': line 4, column 7, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  roles:
    - role: patrickjahns.promtail
      ^ here

安装后(工作!):

代码语言:javascript
复制
 ____________ 
< PLAY [all] >
 ------------ 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

skipping: no hosts matched
 ____________ 
< PLAY RECAP >
 ------------ 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72701261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档