def recover_origin(): """Recovers GOV.UK to serve from origin after incident.fail_to_mirror has been invoked""" puppet.enable() puppet.agent() print( "Puppet has been re-enabled, has run and the site should now be serving from origin as normal." )
def revert_mirror(): puppet.enable() puppet.agent() get_bundler_config() print( 'Puppet has been re-enabled. The bundler config file should be in it\'s usual state.' )
def disable_maintenance(): """Disables a maintenance page""" """Only to be run on loadbalancers""" if not fabric.contrib.files.exists(maintenance_config): abort("Sorry this task can only currently be run on loadbalancers") sudo("echo 'set $maintenance 0;' > {0}".format(maintenance_config)) sudo('service nginx reload') puppet.enable()
def recover_origin(): """Recovers GOV.UK to serve from origin after incident.fail_to_mirror has been invoked""" puppet.enable() puppet.agent() print("Puppet has been re-enabled, has run and the site should now be serving from origin as normal.")
def enable_logit(): """Updates filebeat.yml and enables sending to logit""" puppet.enable() sudo("service filebeat start")
def revert_mirror(): puppet.enable() puppet.agent() get_bundler_config() print('Puppet has been re-enabled. The bundler config file should be in it\'s usual state.')