Skip to content

Machine Actions

Hippie Hacker edited this page Mar 19, 2015 · 6 revisions

The finite state machine for machine actions:

main steps

: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

misc

: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)
Clone this wiki locally