Commit Graph

26 Commits

Author SHA1 Message Date
Denis Gukov
5244f923f6 refactor(be): bash -> shell 2024-07-05 21:46:47 +05:00
fiftin
6bcf476e69
docs(be): add comment 2024-06-19 23:10:23 +05:00
fiftin
a2e34ef8ff
fix(be): disable BatchMode for ansible playbook to fix issue https://github.com/semaphoreui/semaphore/issues/2098 2024-06-19 12:59:42 +05:00
Denis Gukov
91601eb0eb
task stages (#2103)
* feat(be): add stages

* feat(tf): split to plan/apply

* fix(be): blocking
2024-06-17 23:37:45 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
fiftin
80e2c8ed16
feat(ui): use list for env vars 2024-06-01 21:25:40 +02:00
Denis Gukov
041c67d928
Merge pull request #1595 from Ereaey/add_pull_recursive
Recursive Submodule Update on Pull
2024-05-26 22:33:14 +02:00
fiftin
faf51d9aff
refactor: use common function for installing roles and collections 2024-05-24 20:13:37 +02:00
Denis Gukov
00140cb8ab
Inventory repo (#2040)
* feat: add repo for inventory

* feat: add inventory repo

* feat: cloning inventory repo

* fix: error message for inventory path

* fix: error message for inventory path
2024-05-22 19:00:28 +02:00
fiftin
05e07230b8
fix: check collections both in playbook dir and repo dir 2024-05-22 11:41:15 +02:00
fiftin
a07e4bd69d
refactor(be): move consts to func 2024-05-21 13:39:51 +02:00
Felix Stieglitz
edf7c7e207
Fix galaxy requirement.yml paths 2024-05-07 23:12:38 +02:00
Thomas Boerger
d9d149fbc3
feat: move task logger into dedicated package 2024-04-12 12:32:54 +02:00
Thomas Boerger
1d7244a8c4
feat: move sshagent to separate package, update log interface 2024-04-12 12:21:05 +02:00
Denis Gukov
3d571c0319
Use Stdin to pass secrets to ansible-playbook (#1911)
* feat: pass secrets via stdin

* feat: use pty

* feat(pty): logs

* feat(secrets): works

* fix(secrets): use correct ask flag of ansible playbook

* test(secrets): change tests
2024-04-05 14:36:04 +02:00
Walkablenormal
6545341d23 Merge branch 'develop' of https://github.com/semaphoreui/semaphore into develop 2024-04-01 12:25:35 +02:00
fiftin
179a2625f7 fix(be): logger for playbook 2024-03-12 02:20:30 +01:00
fiftin
02899c9ccb feat: status updating 2024-03-12 01:44:04 +01:00
gavrilov.nikita
741a6748fd Fix deprecation io/ioutil 2024-03-10 22:07:19 +03:00
Thomas Boerger
85ee2f832b
fix(dblib): resolve missing logger dependency 2024-02-05 21:55:09 +01:00
fiftin
78c93b1c84 fix: null pointer to logger 2024-02-05 01:38:15 +05:00
fiftin-quiz
57046eaf65 refactor(app): add app factory 2024-01-30 20:42:56 +05:00
Denis Gukov
b361695f68
Add app field to template (#1721)
* feat(be): add template app

* feat(be): add field app to template

* fix(be): add app to sql implementation

* refactor(be): extract AnsibleApp class

* refactor(be): rename LocalJobApp -> LocalApp

* feat(app): default app id = empty string

---------

Co-authored-by: fiftin-quiz <157730881+fiftin-quiz@users.noreply.github.com>
2024-01-30 14:26:11 +05:00
ARTHUS Anthony
4604067dbd
Add recurse submodules on the git pull 2023-10-26 13:22:31 +02:00
Denis Gukov
43b342b3e8 feat(secrets): use ssh agent for git 2023-09-23 17:47:27 +02:00
Denis Gukov
58850e9129 refactor: create package db_lib 2023-09-23 17:12:35 +02:00