How do I force NetworkManager to update /etc/resolv.conf?
based on http://www.certdepot.net/rhel7-configure-ipv4-addresses/
nmcli connection up eth0
run after mod calls, worked for me.
P.S. you can use "nmcli -p connection show eth0" to see the configured vs active settings