Ligoj - Plugin Provisioning - Digital Ocean

Plugin parent pom the plugins should have.

License

License

GroupId

GroupId

org.ligoj.plugin
ArtifactId

ArtifactId

plugin-prov-digitalocean
Last Version

Last Version

1.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

Ligoj - Plugin Provisioning - Digital Ocean
Plugin parent pom the plugins should have.
Project URL

Project URL

https://github.com/ligoj/plugin-prov-digitalocean
Project Organization

Project Organization

Ligoj
Source Code Management

Source Code Management

https://github.com/ligoj/plugin-prov-digitalocean.git

Download plugin-prov-digitalocean

How to add to project

<!-- https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-prov-digitalocean/ -->
<dependency>
    <groupId>org.ligoj.plugin</groupId>
    <artifactId>plugin-prov-digitalocean</artifactId>
    <version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-prov-digitalocean/
implementation 'org.ligoj.plugin:plugin-prov-digitalocean:1.0.3'
// https://jarcasting.com/artifacts/org.ligoj.plugin/plugin-prov-digitalocean/
implementation ("org.ligoj.plugin:plugin-prov-digitalocean:1.0.3")
'org.ligoj.plugin:plugin-prov-digitalocean:jar:1.0.3'
<dependency org="org.ligoj.plugin" name="plugin-prov-digitalocean" rev="1.0.3">
  <artifact name="plugin-prov-digitalocean" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.ligoj.plugin', module='plugin-prov-digitalocean', version='1.0.3')
)
libraryDependencies += "org.ligoj.plugin" % "plugin-prov-digitalocean" % "1.0.3"
[org.ligoj.plugin/plugin-prov-digitalocean "1.0.3"]

Dependencies

compile (7)

Group / Artifact Type Version
org.apache.maven : maven-artifact jar 3.5.2
javax.annotation : javax.annotation-api jar 1.3.2
org.ligoj.bootstrap : bootstrap-business jar 2.8.6
org.apache.commons : commons-collections4 jar 4.4
org.springframework : spring-context-support jar 5.3.6
org.quartz-scheduler : quartz jar 2.3.2
org.apache.httpcomponents : httpclient jar 4.5.13

provided (6)

Group / Artifact Type Version
org.ligoj.plugin : plugin-prov jar [2.3.3-SNAPSHOT,2.4.0)
org.ligoj.api : plugin-core jar 3.2.10
org.projectlombok : lombok jar 1.18.20
javax.transaction : javax.transaction-api jar 1.2
jakarta.servlet : jakarta.servlet-api jar 4.0.4
javax.enterprise : cdi-api jar 1.2

test (4)

Group / Artifact Type Version
org.ligoj.api : plugin-api-test jar 3.2.10
org.ligoj.bootstrap : bootstrap-business-test jar 2.8.6
org.mockito : mockito-core jar 3.9.0
com.github.tomakehurst : wiremock jar 2.27.2

Project Modules

There are no modules declared in this project.

🔗 Ligoj DigitalOcean plugin Maven Central

Build Status Build Status Build Status Coverage Quality Gate Codacy Badge CodeFactor License

Ligoj DigitalOcean provisioning plugin, and extending Provisioning plugin Provides the following features :

  • Prices are indirectly read from DigitalOcean console.
  • Supported services : Compute, Storage and database

Susbcription parameters

  • Access Token

How to create/get these DigitalOcean parameters?

Tenant ID/Application ID and Key

Go there: DigitalOcean API page

  • Click on Generate New Token
  • Type a token name like ligoj
  • Unselect the Write option if your not willing to use Terraform
  • Validate the form by clicking on Generate Token
  • Copy the on-screen generated access token.

Versions

Version
1.0.3
1.0.2
1.0.1
1.0.0