Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / docker_service.py
Size: Mime:
# -*- coding: utf-8 -*-

from pyckles import AutoPycklet


class DockerService(AutoPycklet):
    """Installs Docker on a Linux machine.

     If the ``users`` variable is set, those users will be created if they don't exist yet. Do this seperately if you need to have more
     control about user creation (e.g. to provide password, ssh-pub-keys, etc.)

     Windows and Mac OS X are not supported just yet.

       Args:
         users: A list of users who will be added to the 'docker' group.

    """

    FRECKLET_ID = "docker-service"

    def __init__(self, users=None):

        super(DockerService, self).__init__(var_names=["users"])
        self._users = users

    @property
    def users(self):
        return self._users

    @users.setter
    def users(self, users):
        self._users = users