-
Notifications
You must be signed in to change notification settings - Fork 163
Machine Actions
Hippie Hacker edited this page Mar 19, 2015
·
6 revisions
The finite state machine for machine actions:
-
:allocate
go get a receipt that says someone will give you some ssh -
:ready
keep showing them the receipt till they let you ssh in -
:setup
ssh in and install chef-client, copy over chef-related data -
:converge_only
run chef-client, but only if:ready
-
:converge
default and alias for doing all of the above in order -
:stop
power off? How do I get it back on again?
When writing a driver, you will store the machine state in various areas:
- Home
- Configuration
- Drivers
- [AWS](AWS Driver)
- [Azure](Azure Driver)
- [Docker](Docker Driver)
- [Hanlon](Hanlon Driver)
- [Fog](Fog Driver)
- [Vagrant](Vagrant Driver)
- Development
- [MachineActions] (Machine Actions)