salt.states.glassfish
Manage Glassfish/Payara server .. versionadded:: 2016.11.0
Management of glassfish using its RESTful API You can setup connection parameters like this
- server: - ssl: true - url: localhost - port: 4848 - user: admin - password: changeit
-
Ensures the transaction factory is absent.
- name
-
Name of the connection factory
- both
-
Delete both the pool and the resource, defaults to
true
salt.states.glassfish.connection_factory_absent(name, both=True, server=None)
-
Ensures that the Connection Factory is present
- name
-
Name of the connection factory
- restype
-
Type of the connection factory, can be either
connection_factory
,queue_connection_factory` or ``topic_connection_factory
, defaults toconnection_factory
- description
-
Description of the connection factory
- enabled
-
Is the connection factory enabled? defaults to
true
- min_size
-
Minimum and initial number of connections in the pool, defaults to
1
- max_size
-
Maximum number of connections that can be created in the pool, defaults to
250
- resize_quantity
-
Number of connections to be removed when idle_timeout expires, defaults to
2
- idle_timeout
-
Maximum time a connection can remain idle in the pool, in seconds, defaults to
300
- wait_timeout
-
Maximum time a caller can wait before timeout, in seconds, defaults to
60
- reconnect_on_failure
-
Close all connections and reconnect on failure (or reconnect only when used), defaults to
false
- transaction_support
-
Level of transaction support, can be either
XATransaction
,LocalTransaction
orNoTransaction
- connection_validation
-
Connection validation is required, defaults to
false
salt.states.glassfish.connection_factory_present(name, restype='connection_factory', description='', enabled=True, min_size=1, max_size=250, resize_quantity=2, idle_timeout=300, wait_timeout=60, reconnect_on_failure=False, transaction_support='', connection_validation=False, server=None)
-
Ensures that the JMS Destination doesn't exists
- name
-
Name of the JMS Destination
salt.states.glassfish.destination_absent(name, server=None)
-
Ensures that the JMS Destination Resource (queue or topic) is present
- name
-
The JMS Queue/Topic name
- physical
-
The Physical destination name
- restype
-
The JMS Destination resource type, either
queue
ortopic
, defaults isqueue
- description
-
A description of the resource
- enabled
-
Defaults to
True
salt.states.glassfish.destination_present(name, physical, restype='queue', description='', enabled=True, server=None)
-
Ensures the JDBC Datasource doesn't exists
- name
-
Name of the datasource
- both
-
Delete both the pool and the resource, defaults to
true
salt.states.glassfish.jdbc_datasource_absent(name, both=True, server=None)
-
Ensures that the JDBC Datasource exists
- name
-
Name of the datasource
- description
-
Description of the datasource
- enabled
-
Is the datasource enabled? defaults to
true
- restype
-
Resource type, can be
datasource
,xa_datasource
,connection_pool_datasource
ordriver
, defaults todatasource
- vendor
-
SQL Server type, currently supports
mysql
,postgresql
andmssql
, defaults tomysql
- sql_url
-
URL of the server in jdbc form
- sql_user
-
Username for the server
- sql_password
-
Password for that username
- min_size
-
Minimum and initial number of connections in the pool, defaults to
8
- max_size
-
Maximum number of connections that can be created in the pool, defaults to
32
- resize_quantity
-
Number of connections to be removed when idle_timeout expires, defaults to
2
- idle_timeout
-
Maximum time a connection can remain idle in the pool, in seconds, defaults to
300
- wait_timeout
-
Maximum time a caller can wait before timeout, in seconds, defaults to
60
- non_transactional
-
Return non-transactional connections
- transaction_isolation
-
Defaults to the JDBC driver default
- isolation_guaranteed
-
All connections use the same isolation level
salt.states.glassfish.jdbc_datasource_present(name, description='', enabled=True, restype='datasource', vendor='mysql', sql_url='', sql_user='', sql_password='', min_size=8, max_size=32, resize_quantity=2, idle_timeout=300, wait_timeout=60, non_transactional=False, transaction_isolation='', isolation_guaranteed=True, server=None)
-
Ensures that the system property doesn't exists
- name
-
Name of the system property
salt.states.glassfish.system_properties_absent(name, server=None)
-
Ensures that the system properties are present
- properties
-
The system properties
salt.states.glassfish.system_properties_present(server=None, **kwargs)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/states/all/salt.states.glassfish.html