handler: puppet
actions:
    run: run.pp
    update: run.pp
version: 1.0.0
input:
    database_connection:
      schema: str
      value: 'sqlite:////var/lib/cinder/cinder.sqlite'
    database_idle_timeout:
      schema: int
      value: 3600
    database_min_pool_size:
      schema: int
      value: 1
    database_max_pool_size:
      schema: str
      value:
    database_max_retries:
      schema: int
      value: 10
    database_retry_interval:
      schema: int
      value: 10
    database_max_overflow:
      schema: str
      value:
    rpc_backend:
      schema: str
      value: 'cinder.openstack.common.rpc.impl_kombu'
    control_exchange:
      schema: str
      value: 'openstack'
    rabbit_host:
      schema: str
      value: '127.0.0.1'
    rabbit_port:
      schema: int
      value: 5672
    rabbit_hosts:
      schema: bool
      value: false
    rabbit_virtual_host:
      schema: str
      value: '/'
    rabbit_userid:
      schema: str
      value: 'guest'
    rabbit_password:
      schema: str!
      value: 'rabbit'
    rabbit_use_ssl:
      schema: bool
      value: false
    kombu_ssl_ca_certs:
      schema: str
      value:
    kombu_ssl_certfile:
      schema: str
      value:
    kombu_ssl_keyfile:
      schema: str
      value:
    kombu_ssl_version:
      schema: str
      value: 'TLSv1'
    amqp_durable_queues:
      schema: bool
      value: false
    qpid_hostname:
      schema: str
      value: 'localhost'
    qpid_port:
      schema: int
      value: 5672
    qpid_username:
      schema: str
      value: 'guest'
    qpid_password:
      schema: str!
      value: 'qpid'
    qpid_sasl_mechanisms:
      schema: bool
      value: false
    qpid_reconnect:
      schema: bool
      value: true
    qpid_reconnect_timeout:
      schema: int
      value: 0
    qpid_reconnect_limit:
      schema: int
      value: 0
    qpid_reconnect_interval_min:
      schema: int
      value: 0
    qpid_reconnect_interval_max:
      schema: int
      value: 0
    qpid_reconnect_interval:
      schema: int
      value: 0
    qpid_heartbeat:
      schema: int
      value: 60
    qpid_protocol:
      schema: str
      value: 'tcp'
    qpid_tcp_nodelay:
      schema: bool
      value: true
    package_ensure:
      schema: str
      value: 'present'
    use_ssl:
      schema: bool
      value: false
    ca_file:
      schema: bool
      value: false
    cert_file:
      schema: bool
      value: false
    key_file:
      schema: bool
      value: false
    api_paste_config:
      schema: str
      value: '/etc/cinder/api-paste.ini'
    use_syslog:
      schema: bool
      value: false
    log_facility:
      schema: str
      value: 'LOG_USER'
    log_dir:
      schema: str
      value: '/var/log/cinder'
    verbose:
      schema: bool
      value: false
    debug:
      schema: bool
      value: false
    storage_availability_zone:
      schema: str
      value: 'nova'
    default_availability_zone:
      schema: bool
      value: false
    mysql_module:
      schema: str
      value:
    sql_connection:
      schema: str
      value:
    sql_idle_timeout:
      schema: str
      value:

    db_user:
      schema: str!
      value: cinder
    db_password:
      schema: str!
      value: cinder
    db_name:
      schema: str!
      value: cinder
    db_host:
      schema: str!
      value: 
    db_port:
      schema: int!
      value: 

    port:
      schema: int!
      value: 8776

    module:
      schema: {name: str!, type: str, url: str, ref: str}
      value: {name: 'cinder', type: 'git', url: 'https://github.com/openstack/puppet-cinder', ref: '5.1.0'}

    keystone_host:
      schema: str!
      value:
    keystone_port:
      schema: int!
      value:
    keystone_user:
      schema: str!
      value:
    keystone_password:
      schema: str!
      value:
    keystone_tenant:
      schema: str!
      value:

#    forge:
#      schema: str!
#      value: 'stackforge-cinder'

    ip:
      schema: str!
      value:
    # ssh_key:
    #   schema: str!
    #   value:
    # ssh_user:
    #   schema: str!
    #   value:

tags: [resource/cinder_service, resources/cinder]