- name: Create an EC2 key
ec2_key:
name: "mykey"
region: "eu-west-1"
register: ec2_key
- name: save private key
copy:
content: "{{ ec2_key.key.private_key }}"
dest: "./aws-private.pem"
mode: 0600
when: ec2_key.changedTzach,change ec2_key.private_key into ec2_key.key.private_key, here is a working example of this one for your reference. By the way, I am using Ansible 2.0.1.0
- name: Create an EC2 key
ec2_key:
name: "mykey"
region: "eu-west-1"
register: ec2_key
- name: save private key
copy:
content: "{{ ec2_key.key.private_key }}"
dest: "./aws-private.pem"
mode: 0600
when: ec2_key.changedHope this will help you.
On Sunday, April 10, 2016 at 12:23:23 AM UTC+5, Tzach Livyatan wrote:I'm trying to use ec2_key module, creating a new key and save it to a file for future use.The first succeed, but I have problem saving to a .pem file:Look like *ec2_key.private_key* is not returned, but *ec2_key.fingerprint* is.Any idea why?ThanksTzach
--
You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ansible-project/iV3OCfOpL9Y/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/5cb34b7d-af9d-4fdf-88de-ef9ded381f89%40googlegroups.com.