Для этой задачи:
- 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.
Как исправить эту проблему (другие задачи в том же playbook работают нормально)?
С уважением
Вы пытаетесь использовать модуль из предварительной версии Ansible. Вам нужно будет либо дождаться выпуска функции (в версии 2.8, согласно документации), либо запустить ветку git ansible, в которой она разрабатывается.
Я просто использую другой модуль:
- name: "GENERATE KEY"
user:
name: "user"
generate_ssh_key: yes
ssh_key_bits: 2048
ssh_key_file: "~/.ssh/id_rsa"
register: keyfile