我想在ubuntu机器中安装nginx,并使用Ansible剧本启动服务,
我在运行行动手册“()时遇到此错误:在第7行第10列的上下文中不允许Map值”
下面是我尝试的代码:
---
-
hosts: all
tasks:
- name: ensure nginx is at the latest version
apt: name=nginx state=latest
- name: "start nginx"
service:
name: nginx
state: started
1条答案
按热度按时间wh6knrhe1#
所以,我发现了一个错字在那里与
name:ensure
,你真的需要空间。此外,您还应该为行动手册命名,并在不必要/不简单时避免内联(apt:名称=nginx状态=最新)。
此外,您可以考虑为模块使用全名(
service
-〉ansible.builtin.service
)。