gpt4 book ai didi

ansible - 如何调试失败的 Ansible 剧本?

转载 作者:行者123 更新时间:2023-12-03 08:20:02 25 4
gpt4 key购买 nike

我不断收到用户错误:(play)在剧本中。 Ansible 似乎在提示结肠,但我尝试的任何方法都不起作用。

- hosts: all
become: root
tasks:

-name: add user Natasha

user:
- name: natasha
- comment:"Natasha Ping"
- uid: 1027
- group: ping

-name: add user John

user:
- name: john
- comment:"John Pong"
- uid: 1028
- group: ping

预期结果是将在预期的主机上创建用户 natasha 和 john。

最佳答案

你的 YAML 语法有错误,很容易修复。正如 Matthew 所指出的,YAML 对间距和分隔符非常严格。

这是您更正的语法:

---

- hosts: all
become: root
tasks:

- name: add user Natasha
user:
name: natasha
comment: "Natasha Ping"
uid: 1027
group: ping

- name: add user John
user:
name: john
comment: "John Pong"
uid: 1028
group: ping

我还建议使用 ansible-lint .它将帮助您发现错误并遵循最佳实践。

关于ansible - 如何调试失败的 Ansible 剧本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57241172/

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