summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
authorHannes Ljungberg <hannes@5monkeys.se>2019-08-18 08:55:54 +0200
committerFelix Fontein <felix@fontein.de>2019-08-18 08:55:54 +0200
commit13364fc5302ee4d457db817da16d624542a7cc31 (patch)
tree6b70c89ee6d510f0061e5721f17dd4af4a51a06f /changelogs
parentaaaa4f1809fb3a803729455f0893ba562ee319b0 (diff)
downloadansible-13364fc5302ee4d457db817da16d624542a7cc31.tar.gz
docker_swarm_service: Allow passing dicts in networks (#58961)
* Add support for passing networks as dicts * Add function to compare a list of different objects * Handle comparing falsy values to missing values * Pass docker versions to Service * Move can_update_networks to Service class * Pass Networks in TaskTemplate when supported * Remove weird __str__ * Add networks integration tests * Add unit tests * Add example * Add changelog fragment * Make sure that network options are clean Co-Authored-By: Felix Fontein <felix@fontein.de> * Set networks elements as raw in arg spec Co-Authored-By: Felix Fontein <felix@fontein.de> * Fix wrong variable naming * Check for network options that are not valid * Only check for None options * Validate that aliases is a list
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/fragments/58961-docker_swarm_service-support-dict-networks.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/changelogs/fragments/58961-docker_swarm_service-support-dict-networks.yml b/changelogs/fragments/58961-docker_swarm_service-support-dict-networks.yml
new file mode 100644
index 0000000000..9592b5637e
--- /dev/null
+++ b/changelogs/fragments/58961-docker_swarm_service-support-dict-networks.yml
@@ -0,0 +1,2 @@
+minor_changes:
+ - "docker_swarm_service - Support passing dictionaries in ``networks`` to allow setting ``aliases`` and ``options``."