Resource Type: proxy_scheduler

Defined in:
lib/puppet/type/proxy_scheduler.rb
Providers:
proxysql

Overview

Manage a ProxySQL scheduler entry.

Properties

  • active

    Is the scheduler active or not.

    Supported values:
    • %r{[01]}
  • arg1

    optional argument to pass to the script.

    Supported values:
    • %r{[\w+]}
  • arg2

    optional argument to pass to the script.

    Supported values:
    • %r{[\w+]}
  • arg3

    optional argument to pass to the script.

    Supported values:
    • %r{[\w+]}
  • arg4

    optional argument to pass to the script.

    Supported values:
    • %r{[\w+]}
  • arg5

    optional argument to pass to the script.

    Supported values:
    • %r{[\w+]}
  • comment

    optional comment.

    Supported values:
    • %r{[\w+]}
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • filename

    Filename of the script to run. (required)

    Supported values:
    • %r{\w+}
  • interval_ms

    How often (in millisecond) the job will be started.

    Supported values:
    • %r{\d+}
  • scheduler_id

    The id of the scheduler entry.

    Supported values:
    • %r{\d+}

Parameters

  • load_to_runtime (defaults to: true)

    Load this entry to the active runtime.

    Supported values:
    • true
    • false
  • name (namevar)

    scheduler name

  • provider

    The specific backend to use for this ‘proxy_scheduler` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • save_to_disk (defaults to: true)

    Perist this entry to the disk.

    Supported values:
    • true
    • false