Most Popular
1500 questions
13
votes
3 answers
How to make Terraform Modules wait for resources to be created in place of using computed values
Today I am working on building out several custom Terraform Modules. The issue that I am trying to figure out how to work around dependencies within modules. Until TF 0.12 is released we cannot declare a module to be dependent upon another module.…
Steven K7FAQ
- 666
- 1
- 5
- 13
13
votes
2 answers
What is "Push on Green"?
Within Google and other DevOps organisations, they talk about "Push on Green" which I am lead to believe is the practice of continuous delivery based upon a successful run of automated tests, and presumably deployments to pre-live environments.
What…
Richard Slater
- 11,612
- 6
- 41
- 81
13
votes
3 answers
Jenkins vs Azure DevOps Pipelines
I've been doing some research on the Azure DevOps solution that Microsoft recently unveiled.
Some background, I've been using Jenkins for years, and recently started exploring the containerisation rabbit hole (Docker, Kubernetes, etc),
I'm unsure…
Anrich
- 182
- 1
- 1
- 6
13
votes
2 answers
How to implement the manual step at the end of continuous delivery?
The accepted answer to my question about "How does continuous integration relate to continuous delivery / deployment?" also explains the small difference between continuous delivery and continuous deployment. It appears to be related to the answer…
Pierre.Vriens
- 7,205
- 14
- 37
- 84
13
votes
2 answers
How to implement the four-eyes principle for emergency fixes?
Consider this scenario (any comparison with real world situations is purely by accident):
3:07 am: incoming support call "Something in production went down, I need your help!".
3:12 am: connected to the system (logon accepted) ... and no time for…
Pierre.Vriens
- 7,205
- 14
- 37
- 84
13
votes
4 answers
Is there an idiomatic way to create reusable Packer templates?
I'm creating about 10-12 Packer templates which almost all work the same way. Same builder (Amazon EBS), with some small variations in AMI names, and almost the same provisioner (Ansible Remote) - sometimes with additional variables and sometimes…
Tim Malone
- 1,215
- 1
- 13
- 26
13
votes
2 answers
How to investigate a main process that has died in a docker container?
Sometimes you have to investigate a container, which is stopped, or a container which after starting up dies very quickly and stops.
docker exec -ti bash only works on running containers, once it finishes, the bash prompt terminates as…
SztupY
- 1,577
- 1
- 16
- 18
13
votes
2 answers
How do I run Ansible Azure playbooks while avoiding storing credentials in files?
Background
We use Ansible to provision and manage Azure infrastructure. At the moment we run Ansible "manually" i.e. we manually execute playbooks for various automated tasks. No CI infrastructure.
Probably not relevant but we manage our inventory…
Vish
- 601
- 5
- 14
13
votes
1 answer
How to communicate queue-based processing delays to non-technical team members?
I am responsible for a set of SQS queue-processing jobs with a scaling policy on the ApproximateNumberOfMessagesVisible CloudWatch metric. These jobs can fail to keep up with the amount of messages sent for any number of reasons:
Service…
Anthony Neace
- 1,484
- 1
- 12
- 17
13
votes
2 answers
Which ways are there to decouple deployment from release?
One method of continuous deployment is to decouple deployment from release, i.e. deploy updates without activating the changes immediately.
I know that feature-toggles can be used for this, but I'm wondering if there are other techniques for…
Fabian Schmengler
- 475
- 1
- 4
- 11
13
votes
6 answers
Does my organization need adopt Agile Soft. Dev. before adopting DevOps?
Agile software development is the methodology of choice for software shops today. But there are still organisations which are not practicing Agile in their software development, who might be interested in adopting DevOps.
When I say Agile Software…
Evgeny Zislis
- 8,963
- 5
- 38
- 72
13
votes
3 answers
How to use Vagrant and Docker-for-Windows on a Hyper-V system?
Back in the day, I was using VirtualBox (VB) and Vagrant (V) to run VMs. Since I installed docker-for-windows (DfW) and run V, VB complains about Hyper-V (HV).
[user@localhost ~]$ vagrant up
Stderr: VBoxManage.exe: error: VT-x is not available…
030
- 13,235
- 16
- 74
- 173
13
votes
4 answers
Which plugin should I use to get started with Jenkins to manage mainframe components in PDS format?
Assume somebody familiar with DevOps and mainframes, but new to Jenkins, wants to get started with Jenkins, e.g. to:
investigate the feasibility of managing data stored in personal files (PDSes, i.e. partitioned data sets) on the mainframe (so not,…
Pierre.Vriens
- 7,205
- 14
- 37
- 84
13
votes
6 answers
What are the signs of an understaffed DevOps team?
What are the typical signs and signals of a DevOps team being understaffed? How would you justify/explain a request for a new addition to a team?
I would love to keep the question generic, but here is some additional information:
We currently have…
alecxe
- 849
- 1
- 14
- 36
13
votes
3 answers
Which SCM solutions exist for managing mainframe software?
Imagine a company using mainframes to run (part of) their (often mission critical) business applications, and using z/OS (also known as OS/390, or MVS).
What are the typical softwares they use to facilitate Software Change and Configuration…
Pierre.Vriens
- 7,205
- 14
- 37
- 84