forked from ungleich-public/cdist
		
	Changed man.rst of __docker and __docker_compose
- Added state parameter for both types in the man.rst - Changed --state absent behavior of __docker_compose -- only remove docker-compose binary not whole docker
This commit is contained in:
		
					parent
					
						
							
								95b92627aa
							
						
					
				
			
			
				commit
				
					
						54a58abcaa
					
				
			
		
					 3 changed files with 20 additions and 6 deletions
				
			
		| 
						 | 
					@ -26,17 +26,24 @@ BOOLEAN PARAMETERS
 | 
				
			||||||
experimental
 | 
					experimental
 | 
				
			||||||
   Install the experimental docker-engine package instead of the latest stable release.
 | 
					   Install the experimental docker-engine package instead of the latest stable release.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					state
 | 
				
			||||||
 | 
					   'present' or 'absent', defaults to 'present'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXAMPLES
 | 
					EXAMPLES
 | 
				
			||||||
--------
 | 
					--------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. code-block:: sh
 | 
					.. code-block:: sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Install docker
 | 
				
			||||||
    __docker
 | 
					    __docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # experimental
 | 
					    # Install experimental
 | 
				
			||||||
    __docker --experimental
 | 
					    __docker --experimental
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Remove docker
 | 
				
			||||||
 | 
					    __docker --state absent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AUTHORS
 | 
					AUTHORS
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,6 +21,9 @@ OPTIONAL PARAMETERS
 | 
				
			||||||
version
 | 
					version
 | 
				
			||||||
   Define docker_compose version, defaults to "1.9.0" 
 | 
					   Define docker_compose version, defaults to "1.9.0" 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					state
 | 
				
			||||||
 | 
					   'present' or 'absent', defaults to 'present'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BOOLEAN PARAMETERS
 | 
					BOOLEAN PARAMETERS
 | 
				
			||||||
------------------
 | 
					------------------
 | 
				
			||||||
| 
						 | 
					@ -32,11 +35,15 @@ EXAMPLES
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. code-block:: sh
 | 
					.. code-block:: sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Install docker-compose
 | 
				
			||||||
    __docker_compose
 | 
					    __docker_compose
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Install version 1.9.0-rc4
 | 
					    # Install version 1.9.0-rc4
 | 
				
			||||||
    __docker_compose --version 1.9.0-rc4
 | 
					    __docker_compose --version 1.9.0-rc4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Remove docker-compose 
 | 
				
			||||||
 | 
					    __docker_compose --state absent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AUTHORS
 | 
					AUTHORS
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,12 +22,12 @@
 | 
				
			||||||
state="$(cat "$__object/parameter/state")"
 | 
					state="$(cat "$__object/parameter/state")"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Needed packages
 | 
					# Needed packages
 | 
				
			||||||
__docker --state ${state}
 | 
					if [ ${state} = "present" ]; then
 | 
				
			||||||
__package curl
 | 
					    __docker
 | 
				
			||||||
 | 
					    __package curl
 | 
				
			||||||
if [ ${state} = "absent" ]; then
 | 
					elif [ ${state} = "absent" ]; then
 | 
				
			||||||
    __file /usr/local/bin/docker-compose --state absent
 | 
					    __file /usr/local/bin/docker-compose --state absent
 | 
				
			||||||
elif [ ${state} != "present" -a ${state} != "absent" ]; then
 | 
					else
 | 
				
			||||||
    echo "Unknown state: $state_should" >&2
 | 
					    echo "Unknown state: $state_should" >&2
 | 
				
			||||||
    exit 1
 | 
					    exit 1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue