How to create AWS ec2 key using Ansible

www.lau‮utt‬ri.com
How to create AWS ec2 key using Ansible

To create an Amazon EC2 key pair using Ansible, you can use the ec2_key module. This module allows you to create, delete, and manage EC2 key pairs.

Here is an example of how to use the ec2_key module to create a new key pair:

---
- name: Create EC2 key pair
  hosts: localhost
  connection: local
  gather_facts: false
  tasks:
  - name: Create key pair
    ec2_key:
      name: mykey
      region: us-east-1
      profile: myprofile

In this example, the ec2_key module will create a new key pair called mykey in the us-east-1 region, using the AWS profile myprofile.

You can also use the ec2_key module to delete an existing key pair, or to check if a key pair exists. For example:

---
- name: Delete EC2 key pair
  hosts: localhost
  connection: local
  gather_facts: false
  tasks:
  - name: Delete key pair
    ec2_key:
      name: mykey
      state: absent
      region: us-east-1
      profile: myprofile

This playbook will delete the key pair mykey from the us-east-1 region, using the AWS profile myprofile.

Created Time:2017-10-28 21:39:01  Author:lautturi