apache / apache/libcloud

Add `deploy_node` for DigitalOcean

Open
#1,669 1 comment 0 reactions 0 assignees View on GitHub
api: compute drivers: digitalocean feature request
Dominant language
Python
Stars
2.1k
Forks
931
Avg merge
1d 2h
Merged PRs (30d)
4

Description

## Feature Request

Currently DigitalOcean driver has no `deploy_node` method (only `create_node`).
I couldn't find a way to use MultiStep deployment options with `create_node` (install a `salt-minion` right after installation)
From what I could see so far, the only way to use DigitalOcean driver is using `create_node` directly (which works perfectly).

Contributor guide

Open the contributing guide

Research direction

Start with the DigitalOcean driver's existing create_node entry point and trace how deployment options are handled elsewhere in the project. Define what deploy_node must do to support MultiStep deployment, including installing a salt-minion immediately after node creation, and verify that the resulting workflow works without breaking the existing create_node behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.