Hi,

When I try to create ssh keypairs with  the 
module ansible.builtin.openssh_keypair , a new  key  pair is generated  as 
expected.

$ cat  test_key1.yml
---
- name: Validate RSA key creation
  hosts: localhost
  gather_facts: no
  vars:
    keyfile: "mykey"
  tasks:
    - name: create new keypair
      ansible.builtin.openssh_keypair:
        path: "./{{ keyfile }}"
        force: true
        comment: "myk...@myorg.com"
        type: rsa
        size: 2048
      register: newkey
      no_log: false


    - name: print the output file
      debug:
        msg: "{{lookup('file', 'mykey')}}"

    - name: print the pub key
      debug:
        var: newkey.public_key
$
$
$ ap test_key1.yml
[WARNING]: provided hosts list is empty, only localhost is available. Note 
that the implicit localhost does not match 'all'

PLAY [Validate RSA key creation] 
******************************************************************************************************

TASK [create new keypair] 
*************************************************************************************************************
changed: [localhost]

TASK [print the output file] 
**********************************************************************************************************
ok: [localhost] => {
    "msg": "-----BEGIN OPENSSH PRIVATE KEY-----\n
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn\n
NhAAAAAwEAAQAAAQEAuxikjvE7gthJQqNpDRmUZlFr6INoQv38QPWL2TA8so5rStPwv0/Q\n
+JhDCnXV16WmPhVN+ZX+cC6RyoHa5mzZY4WocJfGbQ553plcTteHt3j5FFLwbwTeYdeDaX\n
3xB904SCneXVbYjjO/HSLOB7emasY4NIpj24Lq7J06v2/p+tL3yTqqa9oFH94+EYRp/awu\n
LDJ784dVUUR7pEUpWCeNy6PhENfYIzQdzS9xq/fEwLYl6d7cHZoKpOx/WORFyhtkMfvzi5\n
JYCt9UVMfI+wpjJ9tOI/1tOO8YYg53naqfPLTdwTxsqP05hcCKyJyQYerh2GuLZzUSA/Gm\n
vIkJ0O+p/QAAA8iLqnKti6pyrQAAAAdzc2gtcnNhAAABAQC7GKSO8TuC2ElCo2kNGZRmUW\n
vog2hC/fxA9YvZMDyyjmtK0/C/T9D4mEMKddXXpaY+FU35lf5wLpHKgdrmbNljhahwl8Zt\n
DnnemVxO14e3ePkUUvBvBN5h14NpffEH3ThIKd5dVtiOM78dIs4Ht6Zqxjg0imPbgursnT\n
q/b+n60vfJOqpr2gUf3j4RhGn9rC4sMnvzh1VRRHukRSlYJ43Lo+EQ19gjNB3NL3Gr98TA\n
tiXp3twdmgqk7H9Y5EXKG2Qx+/OLklgK31RUx8j7CmMn204j/W047xhiDnedqp88tN3BPG\n
yo/TmFwIrInJBh6uHYa4tnNRID8aa8iQnQ76n9AAAAAwEAAQAAAQB5FNiifXHjGvBGhRSe\n
WriUgwsPvcNC37ZZn89yrmoJsGu1UHYUiaYWzAtPALV0ywpMUWNWLAEvPqQxZ1pwF2+Und\n
JFk6PhviWWrq9zgr6dOVgRFB/v6Tm2HlA4fD35tewPn7D9vQ+G7+w2AelOS0cTANctAYbg\n
b9hzasmzTM0i+jv4GEDS/zldh8YhDIPIOBctyevjW1Pcx2ttP9pfcaSbpH8t0Cq8AcRKUa\n
tYUlf6IvgJxSjfLF3w6ozteV10esfG372of5ssJFHaTZCnA+3vRRnEr420zYRVTARfJ3qQ\n
/c+EPcqiHf2D90GZ3b/UGdcSGf3Nl/Vs7fcTX+1IxoqhAAAAgQCzaY67BHjhlJUQftgdQG\n
xYUjhCxsR1XemXtfdmxavDKraPUnA3iIu4PAv3rUfcT0dY+vrI7TQlrZTDq9C0HdLyC3EY\n
ISzjW72dRzSr0qYAlTbzKYsvon/NukD/qCgWlcn1HMwZtlH4alCIKcjCJs49HYKl1kyzeE\n
AFNI6cRSW5pgAAAIEA30cx2Saxjmz50t1Q7pSuJJPx27a4ktuSljsavlYUeLnnXHZsXveX\n
HLojVoL3EV97Cn2dH1kJ5uSU2rf7UX0dw2MNLzIfM8RmpoKRrKqUS6mwI8pINy7hqctodS\n
u6Y/1lrRU1zwUJiPBIxqFqN4NC0fp9lRXydEf3kmddHLu7OPUAAACBANaEADRqAcDbbzjX\n
cA8qBtjzx65Jkn76WAbPMdH9lvvzxgy6iOB5NrGztfIj7a4I/6cQjWlTY4WOG9cpLKKWfo\n
wNkenr3d7GCXAKQ5z3N5vMWenC/vL6eoFyGV0Evn3Lz3YxZ6xvWGzFXSy66SholaIlngwx\n
qGMYqVyLQlbjPafpAAAAEG15a2V5c0BteW9yZy5jb20BAg==\n-----END OPENSSH PRIVATE 
KEY-----"
}

TASK [print the pub key] 
**************************************************************************************************************
ok: [localhost] => {
    "newkey.public_key": "ssh-rsa 
AAAAB3NzaC1yc2EAAAADAQABAAABAQC7GKSO8TuC2ElCo2kNGZRmUWvog2hC/fxA9YvZMDyyjmtK0/C/T9D4mEMKddXXpaY+FU35lf5wLpHKgdrmbNljhahwl8ZtDnnemVxO14e3ePkUUvBvBN5h14NpffEH3ThIKd5dVtiOM78dIs4Ht6Zqxjg0imPbgursnTq/b+n60vfJOqpr2gUf3j4RhGn9rC4sMnvzh1VRRHukRSlYJ43Lo+EQ19gjNB3NL3Gr98TAtiXp3twdmgqk7H9Y5EXKG2Qx+/OLklgK31RUx8j7CmMn204j/W047xhiDnedqp88tN3BPGyo/TmFwIrInJBh6uHYa4tnNRID8aa8iQnQ76n9"
}

PLAY RECAP 
****************************************************************************************************************************
localhost                  : ok=3    changed=1    unreachable=0    failed=0 
   skipped=0    rescued=0    ignored=0
$



However the public-key is showing the caption as ssh-rsa .. and the private 
key is displaying the  label as "-----BEGIN OPENSSH PRIVATE KEY-----  
and  -----END OPENSSH PRIVATE KEY-----"

I am looking  to create an rsa key-pairs with 2048b  ,  something we used 
to create with the command  ssh-keygen -t rsa -b 2048
The private key must begin with "-----BEGIN RSA PRIVATE KEY-----" and  ends 
with "-----END RSA PRIVATE KEY-----"

Is that possible with this module openssh_keypair ?




-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/7bfb2bc8-2052-402f-83f1-4ad37c13239dn%40googlegroups.com.

Reply via email to