Questions tagged [devops]

This tag is for programming questions about DevOps ("development" and "operations"), which is a software development method that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals. Non-programming related questions should be asked on the DevOps Stack Exchange site.

DevOps acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.

Venn diagram

DevOps integration targets product delivery, quality testing, feature development, and maintenance releases in order to improve reliability and security and provide faster development and deployment cycles. Many of the ideas (and people) involved in DevOps came from the enterprise systems management and Agile software development movements.

The adoption of DevOps is being driven by factors such as:

  • Use of agile and other development processes and methodologies
  • Demand for an increased rate of production releases from application and business unit stakeholders
  • Wide availability of virtualized and cloud infrastructure from internal and external providers
  • Increased usage of data center automation and configuration management tools

The goals of the DevOps workflow are best described as The three ways of DevOps

  1. Work flows from Business->Development->Operations->Customer as fast possible
  2. Increasing the feedback loops from Business<-Development<-Operations<-Customer
  3. Using fast feedback to build a culture of continuous experimentation and learning

While programming questions about DevOps are on-topic here, other questions should be asked on the DevOps Stack Exchange site.

Dev ops: WikiPedia

What is DevOps?

Related Tags

7915 questions
2
votes
1 answer

How do you change a computers IP address with Fabric without hanging?

I have a small fabric script that changes the IP of a server: from cStringIO import StringIO import os import fabric import fabric.api import jinja2 fabric.state.env['hosts'] = '10.1.0.4' def render(tpl_path, context): path, filename =…
Tim Ludwinski
  • 2,704
  • 30
  • 34
2
votes
2 answers

Artifactory REST API

i am new to DevOps. I am writing a playbook in Ansible to update the Artifactory on my CentOs 7. In my script, i am looking to write some method to get the version of running Artifactory on my machine. Do anyone have idea to get this? I think it…
i_am_beginner
  • 119
  • 3
  • 11
2
votes
2 answers

What is the best practice for updating an already existing web app deployment using ARM?

My company developed an Azure Resource Manager-based solution that deploys a set of resources (essentially a Storage, SQL DB and Web App), and it is already implemented as our provisioning process for new customers. However, we are now studying the…
2
votes
1 answer

Automating (DevOps) the deployment of SQL Server Databases with Large Datasets

I'm in the middle of a DevOps project automating the deployment of apps of varying code stacks and DB's using a variety of DevOps Tools. I am seeking advice on automating an MS SQL DB deployment and subsequent updates. Current approach is to build…
Nick Gleed
  • 105
  • 1
  • 1
  • 6
2
votes
0 answers

Implementing MongoDB in AWS EC2 Container Service

I need to implement MongoDB in Amazon's AWS EC2 Container Service and I have no clue how to start with it, there's little or none documentation about it and I was wondering if anyone of you has already faced the same problem and maybe we can share…
2
votes
1 answer

Making a maven build incremental by using takiri-lifecycle-plugin

I added takiri-lifecycle-plugin and disabled maven-complier-plugin on our parent pom in a multi-moduled project, so it will be built incrementally: io.takari.maven.plugins
Shmulik Klein
  • 3,754
  • 19
  • 34
2
votes
1 answer

Integrate private files for open source application code in devops pipeline

I have a Java Application that serves as the Backend to our entire project and all of our software is fully open source. The problem is as follows: We use several API keys from Google, SendGrid to MySQL Database authentication keys. All of these are…
gabbar0x
  • 4,046
  • 5
  • 31
  • 51
2
votes
3 answers

Host WepAPI on Service Fabric

We just stood up an on-premise MS Service Fabric cluster. I have some WebAPI's i'd like to host in it. I'm looking for resources on how to take our standard 4.5 WebAPI's and host them in Service Fabric without have to create a Service Fabric…
2
votes
1 answer

Failed to save state: open terraform.tfstate: permission denied

I am trying my hand at creating AWS EC2 instances using Terraform. $ terraform apply I got the following output after executing the above command. aws_instance.example: Creating... ami: "" => "ami-2d39803a" …
srajappa
  • 484
  • 8
  • 19
2
votes
6 answers

Branching strategy in DevOps

I am setting up DevOps process with TFS and wondering about branching strategy. If I have the following sample branching (image from Guidance: A Branching strategy for Scrum Teams). I have DevOps process set up (continuous integration and…
sakura-bloom
  • 4,524
  • 7
  • 46
  • 61
2
votes
3 answers

Where to store credentials for devops?

We have code (in git) together with configuration/deployment/build scripts (fabfile.py, circle.yml, Dockerfile etc) which result in a pretty seamless automatic build/deploy process. The one part which is not seamless is where to store credentials…
Alex I
  • 19,689
  • 9
  • 86
  • 158
2
votes
1 answer

Terraform: programmatically generate multiple routing tables for multiple VPC peering connections

Using terraform-0.7.7. I'm following, more or less, the Best Practices repo, the AWS part: https://github.com/hashicorp/best-practices/tree/master/terraform I am trying to come up with a general template for building VPCs. The idea is to have a…
Florin Andrei
  • 1,067
  • 3
  • 11
  • 33
2
votes
0 answers

How can I add Jenkins-Slave node dynamically when running Jenkins Build?

I want to create a parameterized pipeline build which have an input of IP/Hostname. When I run the Jenkins Build, It should connect to the IP/Hostname and configure the machine as Jenkins-Slave. And the next job should run on the Slave machine. Is…
2
votes
1 answer

Can I create cloudshell shell without driver?

I would like to build a quali cloudshell shell with driver. I.e. just a data model without python driver. Can I do that when working with shellfoundry?
2
votes
1 answer

How to establish SSH connection between two AMI EC2 instances by generating new key pair using ssh-keygen

I need to establish SSH connection between 2 AMI Ec2 instances. I have tried by generating new key pair with ssh-keygen method. Even after copying public key id_rsa.pub from one instance to authorized_keys folder in another instance, I'm…
1 2 3
99
100