Most Popular

1500 questions
26
votes
5 answers

How can I experiment with Cloud (Azure, AWS, Google, etc) without going broke?

Cloud technologies are very hot right now, but they can be expensive. What are the best strategies for learning/trying cloud services without racking up a huge bill?
Dave Swersky
  • 4,068
  • 2
  • 20
  • 33
25
votes
1 answer

Ansible: What's the difference between task, role, play and playbook?

Ansible has tasks, roles, plays and playbooks. Are those just names for different levels in a playbook organization? If not, how, exactly, do they differ from and relate to each other?
caxcaxcoatl
  • 793
  • 1
  • 7
  • 12
25
votes
4 answers

Jenkins Health Check URL

I'm planning to supervise services by periodically checking if they are up and running, Jenkins is our central orchestration tool and must be running with near zero downtime. How can I check health status of a Jenkins server - By health status I…
storm
  • 1,759
  • 3
  • 15
  • 34
25
votes
2 answers

How to examine Jinja output in Saltstack?

I have a templated SLS in Salt I'm trying to build, but it's emitting invalid syntax, which is resulting in errors such as: my-minion-id: - State 'system' in SLS 'network' is not formed as a list In principle, it should be possible to, somehow…
Michael Mol
  • 1,045
  • 1
  • 8
  • 19
24
votes
6 answers

What could be a valid definition of DevOps to introduce it to a novice?

I've done / created lots of SCM related presentations, and now I'm trying to "upgrade" to a DevOps successor of it. What I always try to do in my presentations, is to come up with an introduction slide which somehow includes the message I want to…
Pierre.Vriens
  • 7,205
  • 14
  • 37
  • 84
24
votes
2 answers

What Is SecOps?

First when I heard the word SecOps, I thought of it as a management approach that aims to connect security and operations teams, in much the same way that DevOps unifies developers and operations team. But isn't security just a piece of the DevOps…
storm
  • 1,759
  • 3
  • 15
  • 34
24
votes
3 answers

What are possible implementations (or examples) of the four-eyes principle?

Michael Grünewald recently posted this comment: A very important method you do not mention is the “four-eyes principle” which is used in the finance – either as a regulatory obligation or as a safe-guard. In the software industry it is implemented…
Pierre.Vriens
  • 7,205
  • 14
  • 37
  • 84
24
votes
4 answers

Ansible: Other option available for telnet check of open ports?

I'm new to Ansible. Here's my task ... I have 400+ hosts, and I need to verify if 5 different ports are open from their end to our web server. Individually, I could log in and run: telnet mywebserver.com 443 telnet mywebserver.com 80 telnet…
AWhitaker
  • 351
  • 1
  • 2
  • 5
24
votes
3 answers

How to have multiple git repos in an Azure DevOps project?

My organisation uses Azure DevOps and we want to use git as our repo. But, Azure projects seem to only allow one git repo per project. This is bizarre to me! Projects and repos are usually separate. One project may involve development on several…
JohnFF
  • 403
  • 1
  • 3
  • 7
23
votes
2 answers

Is it possible to upgrade Jenkins from Jenkins it-self?

On Manage Jenkins I've a message that: New version of Jenkins (2.47) is available for download (changelog). Is there any way of upgrading Jenkins from the GUI similar as it's done for the plugins? I'm using Jenkins ver. 2.43 on Linux.
kenorb
  • 7,841
  • 12
  • 40
  • 77
23
votes
5 answers

How to avoid continuous integration-caused instabilities in test environments?

Assume you're using continuous integration processes which frequently update some target environments, so that every time there are some changes "you" can test your changes right away. That's part of the goals of CI, no? But, also assume that you…
Pierre.Vriens
  • 7,205
  • 14
  • 37
  • 84
23
votes
4 answers

How to get rid of develop branch for simplified Git flow

In a continuously developed web project (not a product) we currently have the following branching strategy, roughly based on git flow: develop branch: latest working version master branch: version to be released / released version feature branches:…
Fabian Schmengler
  • 475
  • 1
  • 4
  • 11
23
votes
2 answers

Is it possible to set CloudWatch alarm for a combination of metrics?

For example, I want to trigger a CloudWatch alarm for the following: Number of messages sent - Number of messages deleted >= 6 The above is for AWS SQS metrics. And I want that metric to trigger AWS Lambda if that alarm is set off. Is there any way…
Dawny33
  • 2,816
  • 3
  • 23
  • 62
23
votes
3 answers

Running a background process in Pipeline job

I am looking for a way to run a java process in background using Jenkins declarative pipeline. Below is the snippet of code stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh…
Dharanidhar
  • 681
  • 2
  • 5
  • 10
23
votes
1 answer

How do I work around the fact that AWS SQS is not HIPAA compliant?

I have a use case where data from S3 is queued into AWS SQS, which is in turn connected to CloudWatch, whose metrics will be triggering AWS Lambda. However, I want the architecture to be HIPAA compliant. So, I have come up with this idea: Once my…
Dawny33
  • 2,816
  • 3
  • 23
  • 62