Questions tagged [configuration-management]

Software configuration management (SCM) is the task of tracking and controlling changes in the software deployments

In software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines.

SCM concerns itself with answering the question "Somebody did something, how can one reproduce it?" Often the problem involves not reproducing "it" identically, but with controlled, incremental changes. Answering the question thus becomes a matter of comparing different results and of analysing their differences. Traditional configuration management typically focused on controlled creation of relatively simple products. Now, implementers of SCM face the challenge of dealing with relatively minor increments under their own control, in the context of the complex system being developed. According to another simple definition: Software Configuration Management is how you control the evolution of a software project.

407 questions
9
votes
3 answers

Using hyphen in ansible

I am learning Ansible but I am getting confused when to use hyphen and when not to use hyphen in playbook. As I know, hyphen is used for list in Ansible. For example, --- # my first playbook - hosts: webservers ( why did we use hyphen here it…
robert williams
  • 747
  • 2
  • 11
  • 18
9
votes
3 answers

How to prevent Jinja2 substitution in Ansible playbook?

In my playbook, a JSON file is included using the include_vars module. The content of the JSON file is as given below: { "Component1": { "parameter1" : "value1", "parameter2" : "value2" }, "Component2": { "parameter1" : "{{…
nitin_cherian
  • 6,405
  • 21
  • 76
  • 127
8
votes
5 answers

Running multiple commands in cmd via psexec

I'm working on creating a single command that will run mulitple things on the command line of another machine. Here is what I'm looking to do. Use psexec to access remote machine travel to proper directory and file execute ant task exit cmd run…
Steve Miskiewicz
  • 1,114
  • 1
  • 10
  • 23
8
votes
1 answer

receiving "error ASPPARSE: Could not load type ..." error with msbuild on MVC webapp

We have CCNET and msbuild creating our regular builds. I am trying to update our process so msbuild creates zipped deployment packages and msdeploy sends them out to the target IIS7 web servers. I was having trouble doing the end to end solution,…
Dan Csharpster
  • 2,662
  • 1
  • 26
  • 50
8
votes
2 answers

How do config tools like Consul "push" config updates to clients?

There is an emerging trend of ripping global state out of traditional "static" config management tools like Chef/Puppet/Ansible, and instead storing configurations in some centralized/distributed tool, of which the main players appear to…
smeeb
  • 27,777
  • 57
  • 250
  • 447
8
votes
3 answers

Subversion: Write protection for tagged directories

i am using subversion as RCS. Always when a new version of my project is finised i create a tag of it (copy of the trunk). Does anybody know how i can protect this tagged directory from being accidentally modified? At the moment as a workaround i…
Alexander
  • 3,724
  • 8
  • 42
  • 50
8
votes
4 answers

Git - remove and exclude configuration file

2 weeks ago, I commited config of my application which had my password, it's not very useful. How can I remove the file from the commit history and make sure it doesn't get re-commited? I want to remove the file from all commits tree because it…
Andrey Kuznetsov
  • 11,640
  • 9
  • 47
  • 70
8
votes
5 answers

Migrate a Source Safe database to SubVersion with history

Folks, We have a number of Source Safe databases that should be migrated to SubVersion. Is there a (tested and proven) way to migrate them with history ? Thanks Essam
7
votes
1 answer

Using Matlab 32 and 64 bit on the same machine, how do you store settings in a different place?

For various reasons I need to do things in 64 bit and 32 bit Matlab. Much to my chagrin... I found out recently that settings for both 32 and 64 bit Matlab are both stored in the same…
7
votes
3 answers

GlobalAssemblyInfo.cs and strong naming

I have a GlobalAssemblyInfo.cs file in the root of my solution, and I have something like the following entry in it to enable strong naming of my output assemblies. #pragma warning disable 1699 [assembly : AssemblyKeyFile("..\\keyfile.snk")] #pragma…
David M
  • 71,481
  • 13
  • 158
  • 186
7
votes
2 answers

How do you import config sync files in a Drupal 8 functional test?

I would like to know how to import config sync files in my functional tests for modules I am testing. For instance, I have some custom content types I would like to test against, and there are a number of files in config/sync that pertain to the…
7
votes
3 answers

Supporting 2 versions of an API in Java

I'm trying to find a way to support 2 different versions of an API in my code base. They have the same package names but work much differently under the hood (two completely different systems). How can I do this? Both of these API's also have a…
Rob
  • 73
  • 4
7
votes
2 answers

How can I make multiple replacements on the same file using one saltstack state?

Here's my target file: Sonatype Nexus # ============== # This is the most basic configuration of Nexus. # Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus # Nexus…
Nathan Basanese
  • 8,475
  • 10
  • 37
  • 66
7
votes
4 answers

Subversion management of project configuration files

What is best practice for using subversion (SVN) for managing a project that requires a single configuration file that has multiple concurrent versions for different environments. I.e. Project ABC is used for three different environments, that use…
7
votes
2 answers

How do you make a chef resource optional?

I've got a resource in a chef recipe that I'd like to be optional. That is, when the recipe runs, if the resource fails I want everything else to keep going. I'd still like to know there was a failure with that resource of course, it's just that…
mmrobins
  • 12,809
  • 7
  • 41
  • 42
1 2
3
27 28