DMCA.com Protection Status Trending Topics About Devops: 09/04/21

Saturday, 4 September 2021

Remove volume via ansible

 - hosts: localhost

  tasks:


   - ec2_vol:

      aws_access_key: AKIA2YKZL3BBPLMX7X2F

      aws_secret_key: vXl9LJ7KRtyR05fgdSOV/GeQFsViCzM0ClwQPMiP

      instance: None

      id: vol-04503f05970b6cf25

      state: absent

      device_name: /dev/xvdb

      zone: ap-south-1b

      region: ap-south-1


De- attach volume of Ec2 via ansible

- hosts: localhost

  tasks:


   - ec2_vol:

      aws_access_key: AKIA2YKZL3BBPLMX7X2F

      aws_secret_key: vXl9LJ7KRtyR05fgdSOV/GeQFsViCzM0ClwQPMiP

      instance: None

      id: vol-04503f05970b6cf25

      device_name: /dev/xvdb

      zone: ap-south-1b

      region: ap-south-1

      delete_on_termination: yes


attach volume in ec2 via ansible

 - hosts: localhost

  tasks:


   - ec2_vol:

      aws_access_key: AKIA2YKZL3BBPLMX7X2F

      aws_secret_key: vXl9LJ7KRtyR05fgdSOV/GeQFsViCzM0ClwQPMiP

      instance: i-02fca571b802cf185

      id: vol-04503f05970b6cf25

      device_name: /dev/xvdb

      zone: ap-south-1b

      region: ap-south-1

      delete_on_termination: yes


Create volume via ansible

 - hosts: localhost

  tasks:

   - ec2_vol:

      aws_access_key: AKIA2YKZL3BBPLMX7X2F

      aws_secret_key: vXl9LJ7KRtyR05fgdSOV/GeQFsViCzM0ClwQPMiP

      volume_size: 10

      device_name: /dev/xvdb

      volume_type: io1

      iops: 100

      zone: ap-south-1b

      region: ap-south-1

      tags:

        Name: prod-vol


create EC2 Instance

 Create one Ec2- instance 



vim ec2.yml 


- hosts: localhost

  tasks:

   - ec2:

      aws_access_key: AKIA2YKZL3BBPLMX7X2F

      aws_secret_key: vXl9LJ7KRtyR05fgdSOV/GeQFsViCzM0ClwQPMiP

      key_name: ansible-key

      group: ansible-sg

      instance_type: t2.micro

      image: ami-0a23ccb2cdd9286bb

      count: 1

      instance_tags:

       Name: ec2-server

      vpc_subnet_id: subnet-38b3de74

      region: ap-south-1

      assign_public_ip: yes

ansible-playbook ec2.yml