差異處
這裏顯示兩個版本的差異處。
| 下次修改 | 前次修改 | ||
| tech:alpine_semaphore [2023/12/29 15:47] – 建立 jonathan | tech:alpine_semaphore [2025/11/25 16:00] (目前版本) – [常見問題] jonathan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== 安裝 Ansible UI - Semaphore | + | ====== 安裝 Ansible UI - SemaphoreUI |
| * 安裝環境 : 參考 - [[tech/ | * 安裝環境 : 參考 - [[tech/ | ||
| 行 21: | 行 21: | ||
| image: semaphoreui/ | image: semaphoreui/ | ||
| environment: | environment: | ||
| + | TZ: Asia/Taipei | ||
| SEMAPHORE_DB_USER: | SEMAPHORE_DB_USER: | ||
| SEMAPHORE_DB_PASS: | SEMAPHORE_DB_PASS: | ||
| 行 53: | 行 54: | ||
| </ | </ | ||
| - 啟動 docker compose < | - 啟動 docker compose < | ||
| - | - 使用 http://<server_ip>:3000 就可以看到登入畫面 | + | - 使用 http:// |
| + | |||
| + | ===== 常見問題 ===== | ||
| + | - 針對 ssh 第一次登入出現失敗問題解法 | ||
| + | * 參考 - https:// | ||
| + | * 可以在 Environment 內的 Extra variables 內加入 < | ||
| + | {" | ||
| + | </ | ||
| + | * 或是在 inventory 設定時加上以下的段落 < | ||
| + | [all: | ||
| + | ansible_ssh_common_args=' | ||
| + | : | ||
| + | </ | ||
| + | - 針對無法 sudo 的議題 workaround 方式 | ||
| + | * 參考 - https:// | ||
| + | * 在目前 v2.9.37 版本會將 playbook 內的 become: yes 跳過, 造成無法 sudo 的議題 | ||
| + | * Workaround 的方式就是 | ||
| + | - Key Store 建立一個只有密碼但無帳號的 login with password Exp. rkeuser-none 和有帳號密碼的 rkeuser 共同使用 \\ {{: | ||
| + | - Inventory 中 User Credentials 選有帳號密碼的 Key, Sudo Credentials 選無帳號的 Key \\ {{: | ||
| + | - 對於 task 無法 UI 找到刪除的問題 | ||
| + | * 參考 - https:// | ||
| + | * 在目前 v2.9.37 版本, UI 還未提供這樣的功能, | ||
| + | * API Swagger - https:// | ||
| + | * [[tech/ | ||
| + | * [[tech/ | ||
| + | - 刪除或編輯 template 的 UI | ||
| + | * 之前沒看到, | ||
| + | - 執行時 log 內出現 failed_modules: | ||
| + | * 表示目標主機內可能未安裝 python, 需要先手動進行安裝 Exp. Alpine 目標主機< | ||
| + | - 使用 latest tag 的 image 在升級到 2.16.45 版後, **任務範本(Task Templates)**如果出現空白 (實際上是呼叫 api/ | ||
| + | * 參考 - https:// | ||
| + | - 改用 image: semaphoreui/ | ||
| + | - 進入啟動的容器內執行< | ||
| + | b4f992d8e0a7: | ||
| + | Loading config | ||
| + | Validating config | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Rollback Finished | ||
| + | Postgres semaphore@postgres semaphore | ||
| + | </ | ||
| + | - 改回 image: semaphoreui/ | ||
| ===== 參考網址 ===== | ===== 參考網址 ===== | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| - | {{tag> | + | {{tag> |