import re

string = """
vNIC Template:
Name: vNIC-120-A
Type: Updating Template
Fabric ID: A B

Ethernet Interface:
    Name: 2-native
    Dynamic MAC Addr: Derived
    Default Network: Yes
    State: progress

    Name: nfs
    Dynamic MAC Addr: Derived
    Default Network: No

    Name: vmotion
    Dynamic MAC Addr: Derived
    Default Network: No 
"""

keyword = re.escape("2-native")
result = re.findall(r"Name: {}.*?Addr: ([\w]+).*?State: (.*?)$".format(keyword), string, re.IGNORECASE | re.DOTALL | re.MULTILINE)
if result:
    mac_addr =  result[0][0]
    state =  result[0][1]
    print mac_addr, state