From d0137abf9848f4653bd4b52123a59d163cf25ef4 Mon Sep 17 00:00:00 2001 From: chouseknecht Date: Wed, 2 Mar 2016 02:26:45 -0500 Subject: [PATCH] Adding docker_volume_facts module proposal --- docs/proposals/docker/docker_volume_facts.md | 48 ++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docs/proposals/docker/docker_volume_facts.md diff --git a/docs/proposals/docker/docker_volume_facts.md b/docs/proposals/docker/docker_volume_facts.md new file mode 100644 index 00000000000..119df27e337 --- /dev/null +++ b/docs/proposals/docker/docker_volume_facts.md @@ -0,0 +1,48 @@ + +# Docker_Volume_Facts Module Proposal + +## Purpose and Scope + +Docker_volume_facts will inspect volumes. + +Docker_volume_facts will use docker-py to communicate with either a local or remote API. It will +support API versions >= 1.14. API connection details will be handled externally in a shared utility module similar +to how other cloud modules operate. + +## Parameters + +Docker_volume_facts will accept the parameters listed below. API connection parameters will be part of a shared +utility module as mentioned above. + + +``` +name: + description: + - Volume name or list of volume names. + default: null +``` + + +## Examples + +``` +- name: Inspect all volumes + docker_volume_facts + register: volume_facts + +- name: Inspect a specific volume + docker_volume_facts: + name: data + register: data_vol_facts +``` + +# Returns + +``` +{ + changed: False + failed: False + rc: 0 + results: [ < output from volume inspection > ] +} +``` \ No newline at end of file