Hello,

I have a playbook and inventory list. I will run a task for only one host 
from inventory list. Is there any way to do this?

- hosts: eos_switches
  connection: local

  tasks:
  - name: Gather Show Version Facts
    eos_command:
      commands:
        - 'show version'
    register: showvers

  - debug:
      var: showvers
  - name: Create vlan
    eos_vlan:
      vlan_id: 4091
      name: CONNECTION-P2P
      state: present

  - name: configure interface
    eos_interface:
      name: ethernet1
      description: CONNECTION-P2P
      speed: 100full
      mtu: 1500

  - name: Ensure Ethernet1 is a trunk port
    eos_l2_interface:
      name: Ethernet1
      mode: trunk
      native_vlan: 1
      trunk_allowed_vlans: 4091

  - name: Set ethernet1 IPv4 address
    eos_l3_interface:
      provider:
        host: eos_switches['192.168.81.139']
        transport: eapi
        use_ssl: yes
        validate_certs: no
        username: eapi
        password: icantellyou
      name: vlan4091
      ipv4: 192.168.0.1/30
  - name: Set ethernet1 IPv4 address_2
    eos_l3_interface:
      provider:
        host: eos_switches['192.168.81.140']
        transport: eapi
        use_ssl: yes
        validate_certs: no
        username: eapi
        password: icantellyou
      name: vlan4091
      ipv4: 192.168.0.2/30

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/18adcf02-c275-48ea-8626-5ee8fcd7f66e%40googlegroups.com.

Reply via email to