Ansible 有没有办法解决这个问题;"展览";路径问题?

Ansible 有没有办法解决这个问题;"展览";路径问题?,ansible,passwords,mattermost,debconf,Ansible,Passwords,Mattermost,Debconf,我正在尝试使用ansible为MYSQL数据库设置根密码。我使用的是debconf,但是,它错误地告诉我: Failed to find required executable debconf-show in paths: /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin 我的yaml文件包含: - name: set root password become: yes debconf: name: 'mysql-server'

我正在尝试使用ansible为MYSQL数据库设置根密码。我使用的是debconf,但是,它错误地告诉我:

Failed to find required executable debconf-show in paths: /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
我的yaml文件包含:

- name: set root password
  become: yes
  debconf:
    name: 'mysql-server'
    question: 'mysql-server/root_password'
    value: '{{mysql_password}}'
    vtype: 'password'

我正在使用centos7。有人有什么想法吗?

看起来您缺少了一些主机需求,而
debconf
Ansible模块就是其中之一

你试过添加它们吗

- name: Install debconf requirements
  package:
    name: "{{ item }}"
    state: present
  with_items:
    - debconf
    - debconf-utils

看起来您缺少了
debconf
Ansible模块支持的一些主机需求

你试过添加它们吗

- name: Install debconf requirements
  package:
    name: "{{ item }}"
    state: present
  with_items:
    - debconf
    - debconf-utils