Tabulify Services
Services represents processes that start and stop systems.
Provider
- Docker services - Create/Start/Drop docker container
Storage
The service metadata is stored in the configuration vault
Example with the howto mysql service in docker format
services:
sqlserver:
type: docker
image: mcr.microsoft.com/mssql/server:2022-CU18-ubuntu-22.04
ports:
- 1433:1433
environment:
ACCEPT_EULA: Y
MSSQL_SA_PASSWORD: TheSecret1!
As for any value in the configuration vault, you can use:
- plain value
- or any secret format.
Tabul Service: List/Info
The tabul service module permits to manage the services at the command line.
Attributes
All services will have the following attributes
| Name | Description |
|---|---|
| NAME | The name of the service |
| TYPE | The type of the service (ie the provider name) |
| IS_STARTED | Boolean that returns true if the service is started, false otherwise |
Each service provider may bring its own attributes.