Add postgresql role for ensuring postgresql is installed. Furthermore the role optionally takes some basic configuration to ensure databases with their owners and users are set up as specified. This is a requirement for a new netbox role.
28 lines
583 B
YAML
28 lines
583 B
YAML
argument_specs:
|
|
main:
|
|
options:
|
|
postgresql__dbs:
|
|
type: list
|
|
elements: dict
|
|
required: false
|
|
default: [ ]
|
|
options:
|
|
name:
|
|
type: str
|
|
required: true
|
|
owner:
|
|
type: str
|
|
required: true
|
|
postgresql__users:
|
|
type: list
|
|
elements: dict
|
|
required: false
|
|
default: [ ]
|
|
options:
|
|
name:
|
|
type: str
|
|
required: true
|
|
password:
|
|
type: str
|
|
required: false
|
|
default: ""
|