--- 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