Most Popular

1500 questions
10
votes
2 answers

How to create a host on a DigitalOcean team with Terraform?

Teams on Digital Ocean are very recent and there is no documentation about using them with Terraform. All information I can found is how to work with them manually. I was hoping that I could say something like: resource "digitalocean_droplet" "host"…
Gepser Hoil
  • 1,312
  • 1
  • 15
  • 19
10
votes
1 answer

Should I use multiple beats input in Logstash?

After some researches around the beats input plugin and specially this rewrite I wonder if I should use only one beat input or multiples to handle multiples entry types. I'll have events coming from roughly 500 machines, with a 20/80 windows/linux…
Tensibai
  • 11,366
  • 2
  • 35
  • 62
10
votes
2 answers

How to change existing policies in an organisation?

I assume that an organization wishing to do a DevOps transformation has some problems and policies it is interested in changing. This interest can come from top managers, middle managers, or even from bottom up. One of the biggest factors impeding…
Evgeny Zislis
  • 8,963
  • 5
  • 38
  • 72
10
votes
7 answers

What are fetching DevOps analogies?

Some presenters use analogies to clarify a certain technology, e.g. Pizza as a Service 2.0 that explains the differences between different as-a-Service (aaS) stacks. Advantages of this Pizza analogy is that it consists of multiple analogies, i.e.…
030
  • 13,235
  • 16
  • 74
  • 173
10
votes
3 answers

Is there a way to run the Jenkinsfile from command line?

I don't want to use Jenkins UI, instead I would like to use the command line, from command line I want to execute Jenkinsfile to the Jenkins server. Is this possible? Let's say I have a Jenkinsfile, If I run the Jenkinsfile, It shoud execute the…
Buvanesh Kumar
  • 467
  • 3
  • 5
  • 13
10
votes
3 answers

How should GCP projects be organized?

I have recently inherited the previous director of devops duties in managing a transition from Heroku/AWS to GCP. I'm wondering what is best practice for organizing projects in GCP. Should the be organized by production, staging, and QA…
Dan
  • 203
  • 2
  • 5
10
votes
2 answers

How to avoid branchageddon with large organisations?

How do you avoid a branchageddon situation when working with large organisations? We work with a number of large financial organisations whose approach is to not take updates to software, but instead only high/critical security patches and bespoke…
Mark Wheeler
  • 103
  • 4
10
votes
3 answers

How should we automatically rebuild immutable infrastructure when new packages are available?

We're going to be using Terraform to automate our infrastructure deployment and Packer to create the machine images deployed by Terraform. By following immutable infrastructure design principles, we will implement patching by creating a new image…
10
votes
3 answers

Why is environment variable mangled in docker compose environment file

Context: docker-compose to start several containers, including Gunicorn that calls a Flask app. I'm using an environment file web/env.gunicorn to store my Gunicorn startup configuration. This file contains GUNICORN_CMD_ARGS="--bind=127.0.0.1:8001…
Moritz
  • 1,217
  • 2
  • 11
  • 24
10
votes
2 answers

pre-DevOps deployment metrics challenge

TL;DR, how do you prove devops, specifically deployment automation, improves change failure rates? We're all trying to capture metrics on 'deployment failures' using current (mostly manual) means. Unfortunately, a 'failure' rarely happens, right?…
John O'Keefe
  • 101
  • 3
10
votes
3 answers

How to test VM provisioning script without provisioning

Currently I'm on a state that testing costs me money and a lot of time... Background: I'm deploying VMs at softlayer and using a post-deployment script(bash) that will install every software that I need after the VM is ready. The problem is, I can…
Lucas Mattos
  • 201
  • 1
  • 3
10
votes
6 answers

Can I found a small company on DevOps?

Suppose I am en entrepreneur with little seed money for my Great Idea (TM) and I start a company initially planning to implement my Great Idea (TM) on my own and hire additional help on a basis dictated by the rate of company growth. Frequently,…
James Shewey
  • 3,734
  • 1
  • 15
  • 38
10
votes
5 answers

Is there a CI tool that guarantees no regressions in the branch quality level?

Traditionally CI systems only perform monitoring of the quality levels in an integration branch, by performing QA verifications on the codebase where the changes are already committed, watching for regressions and sending notifications for human…
Dan Cornilescu
  • 6,730
  • 2
  • 19
  • 44
10
votes
1 answer

How do I trigger scripts on a merge or when a branch is deleted?

I am using jenkins multibranch pipelines. If a branch is merged and deleted jenkins removes the branch from the pipeline as well. This is great, but I want to run a command/script when a branch is removed, how can I have jenkins run a command when…
red888
  • 253
  • 3
  • 10
10
votes
3 answers

How can I ensure consistency between new microservices?

My organisation is experiencing an explosion of microservices. We currently have no formalised way of bootstrapping new projects. I'm finding that a team will come to me with a bug in their deployment or build process, and I will spend time on it…
user2640621
  • 1,395
  • 8
  • 20