Repository URL to install this package:
Version:
1.0.0b1 ▾
|
pycklets
/
docker_service.py
|
---|
# -*- 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