Skip to content

feat(cd): add ansible tasks to automate deploy for epheremal envs#28

Open
okt-limonikas wants to merge 1 commit into
ts-factory:mainfrom
okt-limonikas:preview-env
Open

feat(cd): add ansible tasks to automate deploy for epheremal envs#28
okt-limonikas wants to merge 1 commit into
ts-factory:mainfrom
okt-limonikas:preview-env

Conversation

@okt-limonikas

@okt-limonikas okt-limonikas commented Oct 6, 2025

Copy link
Copy Markdown
Collaborator

Problem

We want to have a way to automate deployments for review purposes

Solution

Add generic way to deploy to VM via ansible and expose running instance on domain or subdomain with traefik.
Now we can automate deployment of multiple instances to domain like:

  1. Production - https://preview.com
  2. Staging - https://staging.preview.com
  3. PR - https://pr-<pr_id>.preview.com

These ansible tasks will be run by bublik-ui repository where we can specify git repos to use and even specify branches to deploy via providing it in description

Changes:

  • Add ansible tasks for automated deployment of bublik instances

**Note This setup is not meant for production environment, only to ease development

Problem:
We want to have a way to automate deployments for review purposes

Solution:
Add generic way to deploy to VM via `ansible` and expose running
instance on domain or subdomain with `traefik`.
Now we can automate deployment of multiple instances to domain like:
1. Production - https://preview.com
2. Staging    - https://staging.preview.com
3. PR         - https://pr-<pr_id>-preview.com

These ansible tasks will be run by `bublik-ui` repository where
we can specify git repos to use and even specify branches to deploy via
providing it in description

Changes:
- Add ansible tasks for automated deployment of bublik instances

Signed-off-by: Danil Kostromin <danil.kostromin@icloud.com>
@okt-limonikas okt-limonikas force-pushed the preview-env branch 2 times, most recently from ca9c1df to ea5dd38 Compare November 5, 2025 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant