92 lines
2.8 KiB
YAML
92 lines
2.8 KiB
YAML
---
|
|
argument_specs:
|
|
# roles/myapp/tasks/main.yml entry point
|
|
main:
|
|
short_description: Build a wallabag docker image and run a wallabag docker container.
|
|
options:
|
|
wallabag_data_volume:
|
|
description: Volume for wallabag data
|
|
type: str
|
|
required: false
|
|
default: wallabag
|
|
wallabag_images_volume:
|
|
description: Volume for wallabag images
|
|
type: str
|
|
required: false
|
|
default: wallabag
|
|
wallabag_build_path:
|
|
description: Path to docker image build directory
|
|
type: str
|
|
required: false
|
|
default: /srv/build_containers/wallabag
|
|
force_recreate:
|
|
description: Force build and recreate container
|
|
type: bool
|
|
required: false
|
|
default: false
|
|
wallabag_domain:
|
|
description: Domain name of this wallabag instance (e.g. wallabag.example.com)
|
|
type: str
|
|
required: true
|
|
letsencrypt_mail:
|
|
description: Email address for Let's Encrypt certificate (e.g. letsencrypt@example.com)
|
|
type: str
|
|
required: true
|
|
wallabag_secret:
|
|
description: Wallabag instance secret
|
|
type: str
|
|
required: true
|
|
wallabag_email:
|
|
description: Sender email address for mails from the wallabag instance (e.g. wallabag@example.com)
|
|
type: str
|
|
required: true
|
|
|
|
build:
|
|
short_description: Build a wallabag docker image
|
|
options:
|
|
wallabag_build_path:
|
|
description: Path to docker image build directory
|
|
type: str
|
|
required: false
|
|
default: /srv/build_containers/wallabag
|
|
force_recreate:
|
|
description: Force build
|
|
type: bool
|
|
required: false
|
|
default: false
|
|
|
|
run:
|
|
short_description: Run a wallabag docker container
|
|
options:
|
|
wallabag_data_volume:
|
|
description: Volume for wallabag data
|
|
type: str
|
|
required: false
|
|
default: wallabag_data
|
|
wallabag_images_volume:
|
|
description: Volume for wallabag images
|
|
type: str
|
|
required: false
|
|
default: wallabag_images
|
|
force_recreate:
|
|
description: Force recreate container
|
|
type: bool
|
|
required: false
|
|
default: false
|
|
wallabag_domain:
|
|
description: Domain name of this wallabag instance (e.g. wallabag.example.com)
|
|
type: str
|
|
required: true
|
|
letsencrypt_mail:
|
|
description: Email address for Let's Encrypt certificate (e.g. letsencrypt@example.com)
|
|
type: str
|
|
required: true
|
|
wallabag_secret:
|
|
description: Wallag instance secret
|
|
type: str
|
|
required: true
|
|
wallabag_email:
|
|
description: Sender email address for mails from the wallabag instance (e.g. wallabag@example.com)
|
|
type: str
|
|
required: true
|