diff options
Diffstat (limited to 'examples/control-panel-digitalocean/old.go')
| -rw-r--r-- | examples/control-panel-digitalocean/old.go | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/examples/control-panel-digitalocean/old.go b/examples/control-panel-digitalocean/old.go deleted file mode 100644 index 6478f1d..0000000 --- a/examples/control-panel-digitalocean/old.go +++ /dev/null @@ -1,86 +0,0 @@ -package main - -/* -// createDroplet creates a new droplet in the specified region with the given name. -func createDroplet(token, name, region, size, image string) (*godo.Droplet, error) { - // Create an OAuth2 token. - tokenSource := &oauth2.Token{ - AccessToken: token, - } - - // Create an OAuth2 client. - oauthClient := oauth2.NewClient(context.Background(), tokenSource) - - // Create a DigitalOcean client with the OAuth2 client. - client := godo.NewClient(oauthClient) - - // Define the create request. - createRequest := &godo.DropletCreateRequest{ - Name: name, - Region: region, - Size: size, - Image: godo.DropletCreateImage{ - Slug: image, - }, - } - - // Create the droplet. - ctx := context.TODO() - newDroplet, _, err := client.Droplets.Create(ctx, createRequest) - if err != nil { - return nil, err - } - - return newDroplet, nil -} -*/ - -/* -func oldMain() { - // Parameters for the droplet you wish to create. - name := "ipv6.wit.com" - region := "nyc1" // New York City region. - size := "s-1vcpu-1gb" // Size of the droplet. - image := "ubuntu-20-04-x64" // Image slug for Ubuntu 20.04 (LTS) x64. - - // Create a new droplet. - droplet, err := createDropletNew(token, name, region, size, image) - if err != nil { - log.Fatalf("Something went wrong: %s\n", err) - } - - fmt.Printf("Created droplet ID %d with name %s\n", droplet.ID, droplet.Name) -} - -// createDroplet creates a new droplet in the specified region with the given name. -func createDropletNew(token, name, region, size, image string) (*godo.Droplet, error) { - // Create an OAuth2 token. - tokenSource := oauth2.StaticTokenSource(&oauth2.Token{AccessToken: token}) - - // Create an OAuth2 client. - oauthClient := oauth2.NewClient(context.Background(), tokenSource) - - // Create a DigitalOcean client with the OAuth2 client. - client := godo.NewClient(oauthClient) - - // Define the create request. - createRequest := &godo.DropletCreateRequest{ - Name: name, - Region: region, - Size: size, - Image: godo.DropletCreateImage{ - Slug: image, - }, - IPv6: true, // Enable IPv6 - } - - // Create the droplet. - ctx := context.TODO() - newDroplet, _, err := client.Droplets.Create(ctx, createRequest) - if err != nil { - return nil, err - } - - return newDroplet, nil -} -*/ |
