使用Ansible playbook启动mysql 我正在尝试使用以下脚本安装mysql。

使用Ansible playbook启动mysql 我正在尝试使用以下脚本安装mysql。,ansible,Ansible,当我执行脚本时,它只给我以下输出 剧本:sample_script.yml play #1 (webservers): webservers TAGS: [] pattern: [u'webservers'] hosts (1): 10.143.219.12 当我去检查10.143.219.12机器时。它根本没有安装。 这里可能有什么问题?当您使用--list hosts选项执行ansible playbook时,会给出这种输出 它用于列出在playb

当我执行脚本时,它只给我以下输出 剧本:sample_script.yml

  play #1 (webservers): webservers      TAGS: []
    pattern: [u'webservers']
    hosts (1):
      10.143.219.12
当我去检查10.143.219.12机器时。它根本没有安装。
这里可能有什么问题?

当您使用
--list hosts
选项执行
ansible playbook
时,会给出这种输出

它用于列出在playbook运行期间将被更改的所有主机,而不是在这些主机上实际运行任何任务

忽略
--列出主机
标志,然后重试


另外,您在
service:name={{{item}}
中有输入错误–当您对参数使用
key=value
语法时,您不能使用
=
附近的空格–使用
name={{item}

当您使用
列出主机
选项执行
ansible playbook
时,会给出这种输出

它用于列出在playbook运行期间将被更改的所有主机,而不是在这些主机上实际运行任何任务

忽略
--列出主机
标志,然后重试


另外,您在
service:name={{{item}}
中有输入错误–当您对参数使用
key=value
语法时,您不能使用
=
附近的空格–请使用
name={{item}
,谢谢。但即使这样,它也应该继续打印调试语句,正确地使用
--list hosts
不执行任何任务。明白了。最后一个问题。如果我必须安装软件包,但需要sudo密码,则需要进行哪些更改。我添加了been:yes been\u method:sudo,但它给了我一个错误sudo:a password required在远程主机上设置无密码sudo或使用
--询问been pass
查看
ansible playbook
。但是在SO上不鼓励问多个后续问题。我已经设置了无密码ssh登录,但仍然是这样。谢谢,我理解。谢谢。但即使这样,它也应该继续打印调试语句,正确地使用
--list hosts
不执行任何任务。明白了。最后一个问题。如果我必须安装软件包,但需要sudo密码,则需要进行哪些更改。我添加了been:yes been\u method:sudo,但它给了我一个错误sudo:a password required在远程主机上设置无密码sudo或使用
--询问been pass
查看
ansible playbook
。但是在SO上不鼓励问多个后续问题。我已经设置了无密码ssh登录,但仍然是这样。谢谢,我理解。
  play #1 (webservers): webservers      TAGS: []
    pattern: [u'webservers']
    hosts (1):
      10.143.219.12