Golang developer to develop a grpc client to talk to terraform providers

  • Stav: Closed
  • Odměna: $150
  • Přijatých návrhů: 4
  • Vítěz: OsamaSonbaty

Instrukce k soutěži

I am looking for a skilled Golang developer to create a grpc client that will connect to terraform providers and retrieve data.

Requirements:
- Experience in Golang development
- Proficiency in grpc and working with APIs
- Familiarity with terraform providers

The ideal candidate should have:
- Strong problem-solving skills
- Attention to detail
- Ability to work independently and meet deadlines

The project needs to be completed within a two-week timeframe.

Please note that I have a few terraform providers in mind, so the developer should be open to suggestions and be able to adapt to different providers as needed.

I would like the client to connect to an Azure provider binary to retrieve the following :
Argument Metadata for any resource by issuing the following golang command:
Go run obtainschema.go --provider=azure --resource=azurerm_storage_account

Should return the Metadata for all arguments in a json file.

The resource Argument Metadata contains the following information:
Name, description , nullable, default value

Eg for the 'location' argument in 'azure_storage_account' the 'location' argument returned should be ...

Name: location
Nullable: false
Description: " (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created"
Type: bool
Default:....

This Metadata data should be retrieved from the provider (gRPC server ) already written by the provider

This role is to develop the client to retrieve all argument Metadata from a given resource on a give provider.

You need to upload the golang code and evidence of the json Metadata for all arguments in a specific azure provider

Doporučené dovednosti

Zpětná vazba od zaměstnavatele

“Wouid hire again ”

Profilový obrázek metersystems, Ireland.

Nejlepší návrhy této soutěže

Zobrazit více příspěvků

Veřejná nástěnka k vyjasnění projektu

Zatím nemáte žádné zprávy.

Jak začít se soutěžemi

  • Zadejte vaši soutěž

    Zveřejněte svou soutěž Rychlé a snadné

  • Získejte kupu návrhů

    Získejte spousty návrhů Z celého světa

  • Zvolte nejlepší návrh

    Zvolte nejlepší návrh Stáhněte si soubory - Je to snadné!

Zadejte soutěž nyní nebo se k nám připjte ještě dnes!