# Path: cyclosible/playbook/plugins/vault/base.py
# class VaultBase(object):
#     """Base class for Cyclosible vault plugin
#     """
# 
#     def __init__(self):
#         self.vault_password = None
# 
#     @abc.abstractmethod
#     def get_password(self):
#         """Get the ansible vault password.
#         :returns: String
#         """


from .base import VaultBase
from django.conf import settings


class PasswordPlugin(VaultBase):
    def get_password(self):
        self.vault_password = settings.VAULT_PASSWORD

# Path: cyclosible/playbook/plugins/vault/base.py
# class VaultBase(object):
#     """Base class for Cyclosible vault plugin
#     """
# 
#     def __init__(self):
#         self.vault_password = None
# 
#     @abc.abstractmethod
#     def get_password(self):
#         """Get the ansible vault password.
#         :returns: String
#         """


# Path: cyclosible/playbook/plugins/vault/password.py
from .base import VaultBase
from django.conf import settings



class PasswordPlugin(VaultBase):
    def get_password(self):
        self.vault_password = settings.VAULT_PASSWORD

        return self.vault_password