Infrastructure as code means that all ops operations are scripted and are found in code.
They are used in DevOps pipeling for continuous deployment
You will find three kind of software in this area:
This section contains a non-exhaustive list of infrastructures as code application.
Name | Type | Other |
---|---|---|
Python | ||
Fabric | Functional | |
Ansible, Red Hat | Declarative | ansible-semaphore/semaphore Opensource alternative at Tower written in (Go) |
Salt (Python) | Command line and declarative | |
Go | ||
Sup | Leverage bash script | |
Ruby | ||
chef - Chef Ruby | ||
Puppet | ||
Capistrano | ||
Foreman | ||
Java | ||
Jenkins | Ssh | Publish Over SSH plugin with a parametrized job |
Powershell | ||
Azure | Windows PowerShell Desired State Configuration (dsc) |