ansible - Ansible Expect 模块未将值传递给提示
问题描述
尝试了很多东西,但在这里我上传了我的两张图片,这将影响错误和 ansible 剧本。
我正在尝试安装 maas,因此它需要某些必须使用 shell 传递的参数,因此我正在使用 ansible 来完成这项工作,所以我正在使用 except 模块,它在某些阶段之前都可以正常工作,但只要它有传输密码,然后有下一阶段验证密码(再次)然后它失败并给出错误密码不匹配。
- hosts: maas
become: true
vars:
password: redhat
tasks:
- snap:
name: maas
state: present
channel: 2.8/stable
- package:
name:
- maas-cli
state: present
- expect:
command: maas init
responses:
"initialize": "yes"
"Mode": "all"
"MAAS": "192.168.99.101:5240/MAAS"
"Username": "testuser"
"Password": "redhat"
"Again": "redhat"
"Email": "test@redhat.com"
"Import": "\n"
timeout: 240
如您所见,我的剧本具有相同的“密码”和“再次”值,因此我希望将它们转移到我的 rompts 但他们没有我没有得到问题,因此我需要帮助。下面是我的错误日志
[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
"[|] Performing database migrations",
"[/] Performing database migrations",
"[-] Performing database migrations",
"[\\] Performing database migrations",
" ",
"Create first admin account",
"Username: Password: ",
"Again: ",
"\u001b[31;1mInconsistentPassword: Passwords do not match",
"\u001b[0m"
解决方案
推荐阅读
- html - CSS Grid - 当项目太大时使类似表格的网格溢出
- tensorflow - 当我使用具有相同检查点的估计器多次预测同一个文件时,预测结果会有所不同
- python - 如何提取创建由 api.search 在 tweepy 中返回的推文的用户?
- java - 在 Java 中访问子环境变量
- c# - 未在 ASP.NET Core 2.2 上加载静态文件
- python - 这个中断打破了什么循环?
- c# - 当布尔值更改时,WPF 关闭对话框?
- sql - SQL Oracle,选择不同的无序对
- sparql - 在 Wikidata 中重新定义 RDF 属性
- ruby - 我如何在 ruby 2.5 中解码或解析“multipart/form-data”并使用参数获取哈希