153e996760
* Drop descriptions of docker-py constraints <=3.0.0 * Properly indent documentation * Clearer examples * Spelling * Fix example * Revert "Drop descriptions of docker-py constraints <=3.0.0" This reverts commit 8106215af62ae5880c3b748cec562a85f2247bdc. # Conflicts: # lib/ansible/modules/cloud/docker/docker_swarm_service.py * Add min versions for placement preferences * Add endpoint_mode and publish to option_minimal_versions * Restrict update max_failure_ratio and monitor versions * Remove defaults and only pass required arguments * Fix indentation * Fix args documentation * Fix replicas documentation Co-Authored-By: hannseman <hannes@5monkeys.se> * Add type to all documented options * Add suboptions for mounts, secrets and configs * Add suboptions to argument spec * Remove redundant validation and casting * Don’t default Spec.EndpointSpec.Mode to vip * Use single quotes as string literal * Catch ImportError explicitly * Move init to top of class * Align closing brackets * Spelling * Import LooseVersion * Documentation fixes * Documentation fix * Documentation fixes * Remove required: false and default=None * Defaults for update_delay and update_parallelism * Set correct key for default * Handle empty idempotency * Clearer image documentation Co-Authored-By: hannseman <hannes@5monkeys.se> * Clearer constraint documentation Co-Authored-By: hannseman <hannes@5monkeys.se> * Better documentation of corresponding service opts
42 lines
948 B
YAML
42 lines
948 B
YAML
---
|
|
|
|
service_expected_output:
|
|
args: [sleep, '1800']
|
|
configs: null
|
|
constraints: null
|
|
container_labels: null
|
|
command: null
|
|
dns: null
|
|
dns_options: null
|
|
dns_search: null
|
|
endpoint_mode: vip
|
|
env: null
|
|
force_update: null
|
|
hostname: null
|
|
image: busybox
|
|
labels: null
|
|
limit_cpu: null
|
|
limit_memory: null
|
|
log_driver: null
|
|
log_driver_options: null
|
|
mode: global
|
|
mounts: null
|
|
networks: null
|
|
placement_preferences: null
|
|
publish:
|
|
- {mode: null, protocol: tcp, published_port: 60001, target_port: 60001}
|
|
- {mode: null, protocol: udp, published_port: 60001, target_port: 60001}
|
|
replicas: null
|
|
reserve_cpu: null
|
|
reserve_memory: null
|
|
restart_policy: null
|
|
restart_policy_attempts: null
|
|
restart_policy_delay: null
|
|
restart_policy_window: null
|
|
tty: null
|
|
update_delay: 10
|
|
update_failure_action: null
|
|
update_max_failure_ratio: null
|
|
update_monitor: null
|
|
update_order: null
|
|
update_parallelism: 1
|