I am working with Amazon EC2, and I have some Windows AMIs backed with EBS. When I launch a new instance from an EBS snapshot, the EC2Config service prepares the Windows machine for me. I know when EC2Config is done because I can check the instance Console Output - once it says "Windows is Ready" I know I am good.
What I am looking for is a way to tell that "Windows is Ready" from within the operating system itself. I would think that the meta-data URL that is accessible from within the OS would tell me this, but I can't find any appropriate values.
My goal is to run configuration scripts once "Windows is Ready". Some of my configuration tasks need to make sure the machine is fully configured before starting - especially if EC2Config is renaming the computer and rebooting. I could write something using the EC2 tools or C#...but that would require me to use my AWS keys on my AMIs (which I don't want to do). Ideally, I'd like to look at something on the machine itself to tell when I can start configuration - something like an EventLog entry, watching a text file, checking the meta-data URL, etc.
Side question: I could use a good article on exactly what the bundle/unbundle process does to EBS machines.