小编Sea*_*ean的帖子

我认为不可行的apt模块显示“项目已更改”

我正在尝试使用Ansible安装Apache2。我有一个Apache的角色和处理程序。

我的剧本(site.yml)包含:

---
- hosts: webservers
  remote_user: ansrun
  become: true
  become_method: sudo
Run Code Online (Sandbox Code Playgroud)

Ansible角色文件包含:

---
- name: Install Apache 2
  apt: name={{ item }} update_cache=yes state=present
  with_items:
    - apache2
  when: ansible_distribution == "Ubuntu"

- name: Enable mod_rewrite
  apache2_module: name=rewrite state=present
  notify:
    - reload apache2
Run Code Online (Sandbox Code Playgroud)

每当我运行剧本时,都会收到此消息,但没有任何变化。

changed: [10.0.1.200] => (item=[u'apache2'])
Run Code Online (Sandbox Code Playgroud)

我认为这与条件有关。

ansible ansible-playbook ansible-2.x

5
推荐指数
1
解决办法
407
查看次数

标签 统计

ansible ×1

ansible-2.x ×1

ansible-playbook ×1