docker-archive / deploykit

A toolkit for creating and managing declarative, self-healing infrastructure.
Apache License 2.0
2.25k stars 262 forks source link

Implement Engine install and configuration task after machine is created. #30

Closed chungers closed 8 years ago

chungers commented 8 years ago

We need to implement a consistent way to install the Engine on a host after it's been created. This is the last stage of the processing pipeline that looks like:

  1. Use existing or generate new SSH key for a node
  2. Create the node using provisioner API and a specified template with optionally provided overrides
  3. Install and configure Docker engine on that host
    • Using the login credentials from 1.
    • Possibly different Engine configurations optimized for each platform node / OS version
  4. The Engine is now ready and can be added to a Swarm cluster (TBD later)

Note

wfarner commented 8 years ago

Closing this as InfraKit has evolved quite a bit since the issue was opened. We have basic support for installing Docker Engine in the swarm Flavor plugin, though it may evolve into a separate Docker Flavor plugin.