Lots of sensible decisions were made for the ansible playbook that are no longer sensible. This PR updates them to what are currently sensible decisisions:
Remove finalization role. We no longer need to restart everything due to delia / Romance / DRb oddities. We can just start the services once.
Simplify ganglia installation. We're not using gmond to monitor the appliance and it makes little sense for us to do so. gmetad no longer needs to customise the services it polls, I think that went with the fake metric generator. Remove the check_rrd_age.sh script. We previously needed this to deal with some Ruby daemon flakiness.
Remove configuration of users. This is an unnecessary step. Any configuration can be done manually post installation. If this process needs automating, we can do so when we know what that process is.
Minor simplification to installation of metric daemon. This daemon is no longer split into two daemons.
Remove unused wrappers around running rake tasks and the rails runner command. At some point in Concertim's resurrection we had three different Ruby versions installed: 1.8, 1.9 and 3.0. These wrappers helped manage that. Now that we have only Ruby 3.0, these are no longer helpful.
Don't reconfigure postgres logging. Don't know why this was copied across from the SAFE deployment. The default works just fine.
Lots of sensible decisions were made for the ansible playbook that are no longer sensible. This PR updates them to what are currently sensible decisisions:
check_rrd_age.sh
script. We previously needed this to deal with some Ruby daemon flakiness.rails runner
command. At some point in Concertim's resurrection we had three different Ruby versions installed: 1.8, 1.9 and 3.0. These wrappers helped manage that. Now that we have only Ruby 3.0, these are no longer helpful.