- This is a blameless Postmortem.
- We will not focus on the past events as they pertain to "could've" "should've"...
- All follow up action items will be assigned to a team/individual before the end of the meeting. If the item is not going to be top priority leaving the meeting, don't make it a follow up item.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+----------------+------+---------+---------+-------+ | |
| OS | INIT | SYSTEMD | UPSTART | RUNIT | | |
+----------------+------+---------+---------+-------+ | |
| | | | | | | |
| CentOS 5 | X | | | X | | |
| | | | | | | |
| CentOS 6 | X | | | X | | |
| | | | | | | |
| CentOS 7 | X | X | | X | | |
| | | | | | |
- This is a blameless Post Mortem.
- We will not focus on the past events as they pertain to "could've" "should've"...
- All follow up action items will be assigned to a team/individual before the end of the meeting. If the item is not going to be top priority leaving the meeting, don't make it a follow up item.
- This is a blameless Post Mortem.
- We will not focus on the past events as they pertain to "could've" "should've"...
- All follow up action items will be assigned to a team/individual before the end of the meeting. If the item is not going to be top priority leaving the meeting, don't make it a follow up item.
- This is a blameless Post Mortem.
- We will not focus on the past events as they pertain to "could've" "should've"...
- All follow up action items will be assigned to a team/individual before the end of the meeting. If the item is not going to be top priority leaving the meeting, don't make it a follow up item.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if node[:platform] == 'ubuntu' | |
an_provider = Chef:Something:Upstart | |
else | |
an_provider = nil | |
end | |
service 'sshd' do | |
provider an_provider | |
action [:enable, :start] | |
end |
As we setup our rails environment we added the following to our schema.rb
:
enable_extension "plpgsql"
enable_extension "pg_trgm"
As we move to prod the reality is that enabling those extensions requires a super user. How do people handle this kind of migration in Prod? Is it done separate from the schema.rb
?
And if it is done separate how do you handle it in tests? Just not sure where to go with this...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class 'foo' { | |
file { '/foo': | |
ensure => present | |
} | |
service { 'foo': | |
ensure => running | |
} | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
file { | |
'/path': | |
ensure => directory; | |
'/path/to': | |
ensure => directory; | |
'/path/to/file': | |
ensure => present, | |
content => template('modulename/file.erb'); | |
} |