Git Product home page Git Product logo

aws_persistent_network_interfaces's Introduction

AWS Persistent Network Interfaces

Attaches an AWS ENI and configues it for use.

Role Variables

Check default variables for more details.

Example Playbook

This example assumes EC2 has a tag named "instanceeniid" with ENI id. That ENI will be attached as eth1

- role: sansible.aws_persistent_network_interfaces

This example will attach third ENI as eth1. The ENI needs to be in the same AZ and have tags "Environment" and "Application"

- role: sansible.aws_persistent_network_interfaces
  sansible_persistent_network_interfaces_device_index: 2
  sansible_persistent_network_interfaces_aws:
    assigned_eni_instance_tag: ~
    tagged_eni_lookup_filters:
      "tag:Environment": dev
      "tag:Application": my-application

This example will attach second ENI as ens6. The ENI needs to be in the same AZ and it's Id needs to be saved in EC2 instance tag named "eniid"

Check which instance types uses enhanced networking and as a result network interfaces are named ens5 (instead eth0), ens6, ... https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html

- role: sansible.aws_persistent_network_interfaces
  sansible_persistent_network_interfaces_device_name: ens6
  sansible_persistent_network_interfaces_device_index: 1
  sansible_persistent_network_interfaces_aws:
    assigned_eni_instance_tag: eniid

aws_persistent_network_interfaces's People

Contributors

lobsterdore avatar wojtek-oledzki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.