Example #1
0
def fetch_script(host, version):
    log.debug('Removing compact.js if it exists')
    run_command(host, 'rm -rf /home/ec2-user/compact.js')

    uri = 'https://s3.amazonaws.com/hudl-chef-artifacts/mongodb/compact-{v}.js'
    uri = uri.format(v=version)

    log.debug('Retrieving compact.js from {uri}'.format(uri=uri))

    command = 'curl -o /home/ec2-user/compact.js {uri}'.format(uri=uri)

    run_command(host, command)
Example #2
0
def fetch_script(host, version):
    log.debug('Removing compact.js if it exists')
    run_command(host, 'rm -rf /home/ec2-user/compact.js')

    uri = 'https://s3.amazonaws.com/hudl-chef-artifacts/mongodb/compact-{v}.js'
    uri = uri.format(v=version)

    log.debug('Retrieving compact.js from {uri}'.format(uri=uri))

    command = 'curl -o /home/ec2-user/compact.js {uri}'.format(uri=uri)

    run_command(host, command)
Example #3
0
def id_for_host(host):
    log.debug('Retrieving the instance ID')

    command = 'curl http://169.254.169.254/latest/meta-data/instance-id'
    instance_id = run_command(host, command)

    log.debug('The instance ID is {id_}'.format(id_=instance_id))

    return instance_id
Example #4
0
def id_for_host(host):
    log.debug('Retrieving the instance ID')

    command = 'curl http://169.254.169.254/latest/meta-data/instance-id'
    instance_id = run_command(host, command)

    log.debug('The instance ID is {id_}'.format(id_=instance_id))

    return instance_id
Example #5
0
def compact(host):
    log.debug('Running compact.js on {host}'.format(host=host))
    run_command(host, 'mongo --port 27018 /home/ec2-user/compact.js')
Example #6
0
def compact(host):
    log.debug('Running compact.js on {host}'.format(host=host))
    run_command(host, 'mongo --port 27018 /home/ec2-user/compact.js')