Ansible ansible.builtin.expect |要求:期待
Ansible ansible.builtin.expect | requirement: pexpect
目前,我正在尝试使用 ansible.builtin.expect。
这是我的用例:
- name: Set password for built-in user
expect: command: '/usr/share/elasticsearch/bin/elasticsearch-keystore add "bootstrap.password" -f'
responses: Enter value for bootstrap.password: 'test'
要使用 ansible.builtin.expect 我必须安装:
python >= 2.6
预计 >= 3.3
我已经安装了 Python 2.7.5,但是如果我想安装 pexpect,它只会安装 2.3 版本。
要安装 pexpect,我使用:
- name: Install pexpect module
yum:
name: pexpect
state: latest
有谁知道我如何安装 pexpect 3.3 版?
可能是这样的:
- name: 'install pexpect'
become: true
become_user: 'root'
yum:
name: '{{ item }}'
state: present
enablerepo: 'standard'
with_items:
- 'pexpect'
为什么不直接安装符合您要求的 pip 版本:
- name: Install pexpect throuhg pip
become: true
pip:
name: "pexpect>=3.3"
state: present
目前,我正在尝试使用 ansible.builtin.expect。
这是我的用例:
- name: Set password for built-in user
expect: command: '/usr/share/elasticsearch/bin/elasticsearch-keystore add "bootstrap.password" -f'
responses: Enter value for bootstrap.password: 'test'
要使用 ansible.builtin.expect 我必须安装:
python >= 2.6
预计 >= 3.3
我已经安装了 Python 2.7.5,但是如果我想安装 pexpect,它只会安装 2.3 版本。
要安装 pexpect,我使用:
- name: Install pexpect module
yum:
name: pexpect
state: latest
有谁知道我如何安装 pexpect 3.3 版?
可能是这样的:
- name: 'install pexpect'
become: true
become_user: 'root'
yum:
name: '{{ item }}'
state: present
enablerepo: 'standard'
with_items:
- 'pexpect'
为什么不直接安装符合您要求的 pip 版本:
- name: Install pexpect throuhg pip
become: true
pip:
name: "pexpect>=3.3"
state: present