ANSIBLE 如何修复拼写错误的模块名称 openssh_keypair

ANSIBLE 如何修复拼写错误的模块名称 openssh_keypair

对于此任务:

  - name: "Generate ssh keypair"
    openssh_keypair:
      path: /tmp/ddd_id_rsa

收到此错误:

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

如何解决这个问题(同一剧本中的其他任务可以正常工作)?

问候

答案1

您正在尝试使用 Ansible 预发布版本中的模块。您要么需要等待该功能发布(根据文档,在 2.8 中),要么运行正在开发该功能的 ansible git 分支。

答案2

我只是使用其他模块:

  - name: "GENERATE KEY"
    user:
      name: "user"
      generate_ssh_key: yes
      ssh_key_bits: 2048
      ssh_key_file: "~/.ssh/id_rsa"
    register: keyfile

相关内容