我已经创建了安装httpd的角色。
但是状态总是'ok=1'而不是'changed=1'
我应该如何安装httpd并获得'changed=1'的状态
master.yml->
- name: playbook
hosts: webservers
become: yes
roles:
-tasks
tasks.yml->
- name: installing apache latest
yum:
- name: httpd
state: present
服务启动了吗?
- name: service httpd started
service:
name: "httpd"
state: started
这是因为你有状态" present ";在yum模块描述中。工作原理:如果你已经安装了软件包,status将显示"ok";如果你还没有安装,status将显示"changed"