Hello everyone ,
Now i use Terraform using Vsphere Terraform v1.17.3 but i don’t set static ip for vm Ubuntu 18.04
That’s logs vmware
DEBUG: Opening /var/lock/vmware/gosc in O_CREAT|O_EXCL|O_WRONLY mode
INFO: Opening file name /tmp/.vmware-imgcust-dSMsUDU/cust.cfg.
DEBUG: Processing line: '[NETWORK]'
DEBUG: FOUND CATEGORY = NETWORK
DEBUG: Processing line: 'NETWORKING = yes'
DEBUG: ADDED KEY-VAL :: 'NETWORK|NETWORKING' = 'yes'
DEBUG: Processing line: 'BOOTPROTO = dhcp'
DEBUG: ADDED KEY-VAL :: 'NETWORK|BOOTPROTO' = 'dhcp'
DEBUG: Processing line: 'HOSTNAME = terraform0002'
DEBUG: ADDED KEY-VAL :: 'NETWORK|HOSTNAME' = 'terraform0002'
DEBUG: Processing line: 'DOMAINNAME = noc.test'
DEBUG: ADDED KEY-VAL :: 'NETWORK|DOMAINNAME' = 'noc.test'
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: '[NIC-CONFIG]'
DEBUG: FOUND CATEGORY = NIC-CONFIG
DEBUG: Processing line: 'NICS = NIC1'
DEBUG: ADDED KEY-VAL :: 'NIC-CONFIG|NICS' = 'NIC1'
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: '[NIC1]'
DEBUG: FOUND CATEGORY = NIC1
DEBUG: Processing line: 'MACADDR = 00:50:56:a6:53:fc'
DEBUG: ADDED KEY-VAL :: 'NIC1|MACADDR' = '00:50:56:a6:53:fc'
DEBUG: Processing line: 'PRIMARY = yes'
DEBUG: ADDED KEY-VAL :: 'NIC1|PRIMARY' = 'yes'
DEBUG: Processing line: 'ONBOOT = yes'
DEBUG: ADDED KEY-VAL :: 'NIC1|ONBOOT' = 'yes'
DEBUG: Processing line: 'IPv4_MODE = BACKWARDS_COMPATIBLE'
DEBUG: ADDED KEY-VAL :: 'NIC1|IPv4_MODE' = 'BACKWARDS_COMPATIBLE'
DEBUG: Processing line: 'BOOTPROTO = static'
DEBUG: ADDED KEY-VAL :: 'NIC1|BOOTPROTO' = 'static'
DEBUG: Processing line: 'IPADDR = 10.20.20.221'
DEBUG: ADDED KEY-VAL :: 'NIC1|IPADDR' = '10.20.20.221'
DEBUG: Processing line: 'NETMASK = 255.255.252.0'
DEBUG: ADDED KEY-VAL :: 'NIC1|NETMASK' = '255.255.252.0'
DEBUG: Processing line: 'GATEWAY = 10.20.20.1'
DEBUG: ADDED KEY-VAL :: 'NIC1|GATEWAY' = '10.20.20.1'
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: '[DNS]'
DEBUG: FOUND CATEGORY = DNS
DEBUG: Processing line: 'DNSFROMDHCP=yes'
DEBUG: ADDED KEY-VAL :: 'DNS|DNSFROMDHCP' = 'yes'
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: ''
DEBUG: Empty line. Ignored.
DEBUG: Processing line: '[DATETIME]'
DEBUG: FOUND CATEGORY = DATETIME
DEBUG: Processing line: 'UTC = yes'
DEBUG: ADDED KEY-VAL :: 'DATETIME|UTC' = 'yes'
DEBUG: Reading issue file ...
DEBUG: Command: 'cat /etc/issue'
DEBUG: Result: Ubuntu 18.04.1 LTS \n \l
INFO: Customizing NICS. { NIC1 }
INFO: Customizing NIC NIC1
DEBUG: Get interface name for MAC 00:50:56:a6:53:fc, via [ip addr show]
DEBUG: Command: 'whereis ip'
DEBUG: Result: ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz
DEBUG: opening file /etc/hostname.
DEBUG: Match found : Line = terraform0002
DEBUG: Actual String : terraform0002
INFO: OLD HOST NAME = terraform0002
INFO: Marker file exists or is undefined, pre-customization is not needed
INFO: Customizing Network settings ...
INFO: Erasing DHCP leases
DEBUG: Command: 'pkill dhclient'
DEBUG: Result:
DEBUG: Exit Code: 256
DEBUG: Command: 'rm -f /var/lib/dhcp/*'
DEBUG: Result:
DEBUG: Exit Code: 0
DEBUG: Check if command [hostnamectl] is available
INFO: Check if hostnamectl is available
DEBUG: Command: 'hostnamectl status 2>/tmp/guest.customization.stderr'
DEBUG: Result:
DEBUG: Exit Code: 256
DEBUG: Stderr: Failed to create bus connection: No such file or directory
DEBUG: Exit Code: 0
DEBUG: Command: '/bin/ip addr show'
DEBUG: Result: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:50:56:a6:53:fc brd ff:ff:ff:ff:ff:ff
DEBUG: Exit Code: 0
INFO: NIC suffix = eth0
INFO: Query config for ^(NIC1\|IPv6ADDR\|)
INFO: Query config for ^(NIC1\|IPv6NETMASK\|)
INFO: Configuring gateway from the primary NIC 'NIC1'.
INFO: Query config for ^NIC1(\|IPv6GATEWAY\|)
INFO: Query config for ^(DNS\|SUFFIX\|)
INFO: Query config for ^(DNS\|NAMESERVER\|)
DEBUG: opening file for writing (/etc/netplan/99-netcfg-vmware.yaml).
DEBUG: Command: 'chmod 644 /etc/netplan/99-netcfg-vmware.yaml'
DEBUG: Result:
DEBUG: Exit Code: 0
INFO: Apply Netplan Settings
DEBUG: Command: '/usr/sbin/netplan apply 2>&1'
DEBUG: Result:
DEBUG: Exit Code: 0
INFO: Customizing Hosts file ...
DEBUG: Old hostname=[terraform0002]
DEBUG: Old FQDN=[terraform0002.noc.test]
DEBUG: New hostname=[terraform0002]
DEBUG: Building FQDN. HostnameFQDN: terraform0002, Domainname: noc.test
DEBUG: New FQDN=[terraform0002.noc.test]
DEBUG: opening file /etc/hosts.
DEBUG: Line (inp): 127.0.0.1 localhost
DEBUG: Line (inp):
DEBUG: Line (inp): # The following lines are desirable for IPv6 capable hosts
DEBUG: Line (inp): ::1 localhost ip6-localhost ip6-loopback
DEBUG: Line (inp): ff02::1 ip6-allnodes
DEBUG: Line (inp): ff02::2 ip6-allrouters
DEBUG: Line (inp):
DEBUG: Line (inp):
DEBUG: Line (inp): 10.240.120.221 terraform0002.noc.test terraform0002