dda-devops-build/src/main/python/ddadevops/__init__.py

26 lines
1.4 KiB
Python
Raw Normal View History

2019-09-06 12:10:10 +02:00
"""
2022-12-30 13:05:15 +00:00
ddadevops provide tools to support builds combining gopass,
2019-09-06 12:10:10 +02:00
terraform, dda-pallet, aws & hetzner-cloud.
"""
2022-03-12 15:59:20 +01:00
from .python_util import execute
2022-12-10 15:43:00 +01:00
from .provs_k3s_mixin import ProvsK3sMixin, add_provs_k3s_mixin_config
from .aws_rds_pg_mixin import AwsRdsPgMixin, add_aws_rds_pg_mixin_config
from .aws_mfa_mixin import AwsMfaMixin, add_aws_mfa_mixin_config
from .aws_backend_properties_mixin import AwsBackendPropertiesMixin, add_aws_backend_properties_mixin_config
2022-12-30 13:05:15 +00:00
from .c4k_mixin import C4kMixin, add_c4k_mixin_config
2022-12-10 15:43:00 +01:00
from .exoscale_mixin import ExoscaleMixin, add_exoscale_mixin_config
from .digitalocean_backend_properties_mixin import DigitaloceanBackendPropertiesMixin, add_digitalocean_backend_properties_mixin_config
from .digitalocean_terraform_build import DigitaloceanTerraformBuild, create_digitalocean_terraform_build_config
from .hetzner_mixin import HetznerMixin, add_hetzner_mixin_config
from .devops_docker_build import DevopsDockerBuild, create_devops_docker_build_config
from .devops_terraform_build import DevopsTerraformBuild, create_devops_terraform_build_config
from .devops_build import DevopsBuild, create_devops_build_config, get_devops_build, get_tag_from_latest_commit
2022-12-30 13:05:15 +00:00
from .credential import gopass_password_from_path, gopass_field_from_path
2019-09-06 12:10:10 +02:00
2023-03-05 13:01:50 +01:00
from .domain import Validateable, Build, DockerBuild, C4kBuild
from .application import BuildService, DockerBuildService, C4kBuildService
2023-02-25 15:59:41 +01:00
2022-12-10 15:43:00 +01:00
__version__ = "${version}"