summaryrefslogtreecommitdiff
path: root/examples/control-panel-digitalocean/old.go
diff options
context:
space:
mode:
Diffstat (limited to 'examples/control-panel-digitalocean/old.go')
-rw-r--r--examples/control-panel-digitalocean/old.go86
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
-}
-*/