Ejemplo n.º 1
0
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.'
    )
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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.")
Ejemplo n.º 5
0
def enable_logit():
    """Updates filebeat.yml and enables sending to logit"""
    puppet.enable()
    sudo("service filebeat start")
Ejemplo n.º 6
0
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.')