Code Monkey home page Code Monkey logo

digitalocean-droplet's Introduction

digitalocean-droplet

Módulo do Terraform para criar Droplets na DigitalOcean

digitalocean-droplet's People

Contributors

stephan-lopes avatar

Watchers

 avatar

digitalocean-droplet's Issues

Adicionar: Create Issue Branch no Github Actions

Dependências

N/A

Feature Request

Adicionar ao Github Actions o Create Issue Branch para que a cada issue nova, seja criada uma nova branch.

DOD

  • Incluir no diretório .github/workflows/ arquivo contendo a Action que cria a Issue.
  • Validar se está criando as Issues de forma correta.

[RELEASE] Modificar: Action tfsec pelo tfsec-pr-commenter-action

Dependências

N/A

Feature Request

Modificar o tfsec atual, pelo tfsec-pr-commenter-action. Ele é mais atual, e possuí uma forma mais simples de fazer a checagem de segurança.

DoD

  • Adicionar o tfsec-pr-commenter-action no workspace
  • Remover o tfsec.yml do workspace

[FEATURE] Remover variável de Token da Digital Ocean

Dependências

N/A

Feature Request

Remover variável de Token da Digital Ocean, para ser usado Variável de Ambiente.
Essa modificação é para que, posteriormente, possa ser automatizado via GitHub Actions

DoD

  • Remover variável de Token do Provider da Digital Ocean

Adicionar: Floating IP e Firewall

Dependências

N/A

Feature Request

Adicionar resource de Floating IP e de Firewall, ao módulo, possibilitando com que seja criada regras dinâmicas de firewall, além de ter um endereço de IP Fixo a ele

DoD

  • Adicionar recurso de Floating IP
  • Adicionar recurso de Firewall

[FEATURE] Adicionar conteúdo no README

Dependências

N/A

Feature Request

Escrever um conteúdo no README, sobre o que é este módulo, no que ele pode ser utilizado, como utilizar, e afins. O intuito, seria melhorar a forma com o qual o projeto é apresentado publicamente.

DoD

  • Adicionar conteúdo no README.md condizente com o Projeto

[BUG] Corrigir: Remover o workflow do Github Actions da Criação Automática de Branch

Descrição do Bug

O workflow do Create Issue Branch não está funcionando como deveria. Toda vez que abre uma Issue, ele não faz nada.

Passos para Reproduzir o Problema

  • Abrir uma Issue (bug ou feature) de teste.
  • Verificar se o GitHub Action é acionado.
  • Enviar via ChatOps o comentário /create-issue-branch

Correção

Remover o Workflow, e usar a criação de Branch de Issue através da UI

DoD

  • Remover Workflow Create Issue Branch do GitHub Actions.

[BUG] Erro em verificação de event no terraform.yml

Descrição do Bug

A action do terraform está dando erro, por conta da verificação do event, se ele é um Pull Request.
Não temos uma condição que seja satisfeita atualmente. O único event que aciona a Action, é o de Push.

Midia

image

Passos para Reproduzir o Problema

  • Enviar via push uma modificação para a branch main

Correção

Existem duas opções que podem ser feitas:

  • Executar o Workflow apenas por push
  • Executar o Workflow apenas por pull_request

DoD

  • Verificar a melhor opção para o caso
  • Implementar no Workflow do terraform.yml

[FEATURE] Adicionar Action do Terraform no Workflow

Dependências

#12

Feature Request

Descrição

Adicionar Action do Terraform no Workflow para fazer todo o processo de Formatação, Inicialização, Validação e Planejamento. Isso auxilia na integração posterior de um teste com Apply e Destroy.

Condições

Esse processo, só deve ocorrer, em chamadas de pull request para a branch main, como uma forma de validar que os arquivos de terraform estão prontos para serem testados.

DoD

  • Criado o Workflow do Terraform
  • Adicionado Setup do Terraform
  • Adicionado Step de Terraform Format
  • Adicionado Step de Terraform Init
  • Adicionado Step de Terraform Validate
  • Adicionado Step de Terraform Plan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.