@@ -73,13 +73,13 @@ sort of audit trail to refer back to.
73
73
74
74
Pros:
75
75
76
- - Fast
76
+ - Fast
77
77
78
78
Cons:
79
79
80
- - Tedious when repeating
81
- - Error prone when repeating
82
- - Hard to determine the state of the world
80
+ - Tedious when repeating
81
+ - Error prone when repeating
82
+ - Hard to determine the state of the world
83
83
84
84
### Configuration Management
85
85
@@ -88,10 +88,10 @@ management tools.
88
88
89
89
Popular choices include:
90
90
91
- - Chef
92
- - Puppet
93
- - Salt
94
- - Ansible
91
+ - Chef
92
+ - Puppet
93
+ - Salt
94
+ - Ansible
95
95
96
96
Configuration management is all about maintaining consistency and tracking
97
97
changes. Configuration management also makes it easier to audit and maintain
@@ -101,14 +101,14 @@ Essentially, configuration management allows you to declare the state of the wor
101
101
102
102
Pros:
103
103
104
- - Consistency
105
- - Auditing
106
- - Compliance
104
+ - Consistency
105
+ - Auditing
106
+ - Compliance
107
107
108
108
Cons:
109
109
110
- - Not necessarily needed for containerized application deployments
111
- - Rolling back is not free
110
+ - Not necessarily needed for containerized application deployments
111
+ - Rolling back is not free
112
112
113
113
### Infrastructure as Code
114
114
@@ -119,19 +119,20 @@ Templates are written using a DSL that describes the desired resources and their
119
119
120
120
Examples:
121
121
122
- - CloudFormation
123
- - Terraform
122
+ - CloudFormation
123
+ - Terraform
124
124
125
125
Pros:
126
126
127
- - Consistency
128
- - Auditing
129
- - Compliance
130
- - Rollbacks*
127
+ - Consistency
128
+ - Auditing
129
+ - Compliance
130
+ - Rollbacks*
131
131
132
132
Cons:
133
133
134
- - Potentially can destroy a resource unintentionally
134
+ - Potentially can destroy a resource unintentionally
135
+ - Can be slower if it can't update resources in place
135
136
136
137
## CloudFormation Templating Languages
137
138
0 commit comments