对于此任务:
- 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