cdist-type__docker_stack(7)

cdist-type__docker_stack7

Manage docker stacks

Overview

This type manages service stacks.

NOTE:

Since there is no easy way to tell whether a stack needs to be updated, docker stack deploy is being run every time this type is invoked. However, it does not mean this type is not idempotent. If Docker does not detect changes, the existing stack will not be updated.

Optional parameters

compose-file

Path to the compose file. If it is '-' (dash), read standard input.

state

'present' or 'absent', defaults to 'present' where:

present

the stack is deployed

absent

the stack is removed

Examples

# Deploys 'foo' stack defined in 'docker-compose.yml' compose file
__docker_stack foo --compose-file docker-compose.yml

Copying

Copyright (C) 2018 Ľubomír Kučera. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Releases

4 releases since Debian 10 (Buster); the text changed 3 times.

  1. 10
  2. 11
  3. 12
  4. 13

Authors

Ľubomír Kučera <lubomir.kucera.jr at gmail.com>

From cdist 7.0.0-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.