Closed grahamc closed 3 years ago
Feature added in commit https://github.com/input-output-hk/nixops-packet/commit/c1f64f9a6b446633f39dc5988f169a994d45bda2. Output for a reinstall now looks like the following, for example:
$ nixops2 deploy -d packetDemo
machineDemo> creating packet device ...
machineDemo> project: '$PROJECT_ID'
machineDemo> facility: ewr1
machineDemo> keyid: $KEY_ID
machineDemo> instance id: $INSTANCE_ID
machineDemo> instance is in queued state
machineDemo> waiting for the machine to enter the state 'active' ...
machineDemo> instance is in queued state
machineDemo> instance is in provisioning, 42% done
machineDemo> 2020-09-01T21:24:47Z -- Configuration written
machineDemo> 2020-09-01T21:24:48Z -- Network configured with addresses $IP1, $IP2 and $IP3
machineDemo> instance is in provisioning, 42% done
machineDemo> instance is in provisioning, 42% done
machineDemo> instance is in provisioning, 42% done
<...snip...>
machineDemo> 2020-09-01T21:29:22Z -- Device connected to DHCP system
machineDemo> instance is in provisioning, 42% done
machineDemo> instance is in provisioning, 42% done
machineDemo> instance is in provisioning, 42% done
machineDemo> instance is in provisioning, 57% done
machineDemo> 2020-09-01T21:30:09Z -- Connected to magic install system
machineDemo> instance is in provisioning, 71% done
machineDemo> 2020-09-01T21:30:15Z -- Server partitions created
machineDemo> instance is in provisioning, 71% done
machineDemo> instance is in provisioning, 71% done
machineDemo> instance is in provisioning, 71% done
<...snip...>
machineDemo> instance is in provisioning, 85% done
machineDemo> 2020-09-01T21:33:40Z -- Installation finished, rebooting server
machineDemo> instance is in provisioning, 85% done
machineDemo> instance is in active state
machineDemo> 2020-09-01T21:33:57Z -- Provision complete! Your device is ready to go.
machineDemo> $IP
machineDemo> waiting for SSH...
machineDemo> Building system provisioning file for legacy nixosVersion
machineDemo> Removing legacy SSH key definitions and initialHashedPasswords
machineDemo> Obtained a physical nic MAC address: $NIC
machineDemo> Applying a physical nic MAC address to a bond interface, if defined
machineDemo> System provisioning file captured:
<...snip...>
Closing -- re-open if needed.
Currently the output looks like this:
but those statuses have labels too. For example, this machine has the following labels it has gone through:
It'd be nice to show that feedback too.