Add specified application with profile to the specified runlist.

    Existence of application or profile is not checked.

def runlist_add_app(name, app, profile, force, **kwargs):
    """
    Add specified application with profile to the specified runlist.

    Existence of application or profile is not checked.
    """
    ctx = Context(**kwargs)
    ctx.execute_action('runlist:add-app', **{
        'storage': ctx.repo.create_secure_service('storage'),
        'name': name,
        'app': app,
        'profile': profile,
        'force': force
    })