Commit Graph
55 Commits
Author SHA1 Message Date
usov_i 590778ffd7 Remove unused bec_deployment_group_path var 2025-08-04 16:15:43 +02:00
usov_i 81d2657d0d Rename variables
bec_user -> deployment_user
bec_service_user -> service_user
bec_deployments_path -> deployment_path_prefix
bec_path -> deployment_path
2025-08-04 16:08:51 +02:00
usov_i 73cbae49e0 Make sure intermediate folders are created
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/copy_module.html#parameter-dest
2025-08-04 14:08:23 +02:00
usov_i a3ccb76456 Fix redis config update on rhel8 2025-08-04 13:57:44 +02:00
usov_i 6da9263678 Remove unused bec_venv_name var 2025-08-04 13:09:58 +02:00
usov_i 3716dadea4 Update user git branch name 2025-08-04 13:07:09 +02:00
usov_i b9d9f7d553 No bec server restart on client config update 2025-08-04 13:02:07 +02:00
usov_i 21e3637744 Remove installation of vscode
This step is migrated to puppet
2025-08-04 13:01:16 +02:00
usov_i a5a3893ee4 Remove installation of redis
This step is migrated to puppet
2025-07-31 14:31:06 +02:00
usov_i 4f1450a271 Remove installation of tools
This step is migrated to puppet
2025-07-31 14:29:55 +02:00
usov_i 7dd87a0d85 Merge branch 'use-server-client-configs' into 'main'
Switch to client/server configs

See merge request psd_deployments/roles/psi.bec!6
2025-07-29 14:35:57 +02:00
usov_i ba4b63d60a Switch to client/server configs 2025-07-29 14:33:57 +02:00
usov_i 6ffa533c90 Merge branch 'feature/bec_server_config' into 'main'
feat: add separate server and client config

See merge request psd_deployments/roles/psi.bec!5
2025-07-29 12:09:05 +02:00
wakonig_k 952b491a75 feat: add separate server and client config 2025-07-24 10:28:34 +02:00
usov_i 9e50b4d106 Deploy bec-set-account script 2025-07-22 10:40:42 +02:00
usov_i 318766a738 Move BEC client-related tasks from psi.bec_console 2025-07-14 16:00:41 +02:00
usov_i 0051e054f6 Add log_writer_base_path 2025-07-01 10:26:01 +02:00
usov_i 8acf6412a3 Add file_writer_base_path 2025-06-30 15:04:16 +02:00
usov_i 67c83c1c4a Merge branch 'fix/base_path_file_log_writer' into 'main'
Fix basepath for file and log writer

See merge request psd_deployments/roles/psi.bec!4
2025-06-30 13:15:18 +02:00
appel_c 34e78673e9 fix: fix basepath for file and log writer 2025-06-28 17:40:05 +02:00
usov_i bbdf69a0e5 Add bec_service_user 2025-06-24 13:57:57 +02:00
usov_i 6a76e7c3ec Specify tmux interface for bec-server 2025-06-24 09:55:31 +02:00
usov_i 2b5545112d Fix redis install 2025-06-20 15:43:22 +02:00
usov_i 5e636dace4 Merge branch 'wakonig_k-main-patch-ac58' into 'main'
fix: pull ophyd devices from github

See merge request psd_deployments/roles/psi.bec!3
2025-05-27 09:33:47 +02:00
wakonig_k a58d05a92c fix: pull ophyd devices from github 2025-05-26 18:05:06 +02:00
usov_i bf800f6822 Merge branch 'wakonig_k-main-patch-9ff8' into 'main'
build: update BEC URL to pull from github

See merge request psd_deployments/roles/psi.bec!2
2025-05-23 11:37:46 +02:00
wakonig_k 9d3dd60dd7 build: update BEC URL to pull from github 2025-05-23 09:56:08 +02:00
usov_i 0bd0beed3f Merge branch 'wakonig_k-main-patch-ff78' into 'main'
build: update BEC Widgets URL to pull from github

See merge request psd_deployments/roles/psi.bec!1
2025-05-12 14:49:26 +02:00
wakonig_k 2b7ee0ea02 build: update BEC Widgets URL to pull from github 2025-05-12 14:38:56 +02:00
usov_i a88bcaa5f1 Fix ansible check mode 2025-02-04 10:47:57 +01:00
usov_i 7336d32402 Update epics config with systemd timer 2025-01-06 13:48:48 +01:00
usov_i 5ed9461159 Update packages to latest versions 2024-11-04 17:36:25 +01:00
usov_i 4c0d08285d Do not run redis restart handler when in check mode 2024-10-25 11:35:21 +02:00
usov_i 0fb20091d2 Remove unused var 2024-10-15 15:49:39 +02:00
usov_i 4720ed508c Remove dependency on geerlingguy.redis
The role dropped support for RHEL8 in the recent update
2024-10-15 11:08:49 +02:00
usov_i dc6cf4dadd Move logs and data to deployment group folder 2024-10-10 16:20:48 +02:00
usov_i 7eed7bda32 Run bec-server as a systemd service 2024-10-09 15:14:36 +02:00
usov_i 396ccb0bee Install redis via dnf module
geerlingguy.redis doesn't seem to provide an option to install from a different module stream
2024-10-09 12:41:50 +02:00
usov_i e16b18b05f Start server with service config 2024-10-03 10:59:23 +02:00
usov_i f1e28fdbe9 Allow multiple deployments 2024-09-16 15:13:31 +02:00
usov_i ce9f065113 Use ansible_fqdn as redis host 2024-09-12 16:52:51 +02:00
usov_i c5dd8ae0ce Add log_writer to config 2024-09-12 13:50:08 +02:00
usov_i bdece08421 Remove venv activation 2024-08-05 13:13:32 +02:00
usov_i 1243eba218 Skip bec venv activation in ansible check mode 2024-08-02 21:13:16 +02:00
usov_i 0c4ab88b84 Skip link creation in ansible check mode 2024-08-02 20:01:30 +02:00
usov_i 3cd5479ecc Activate venv via symlink 2024-08-02 19:20:51 +02:00
usov_i aa44145fb0 Accept bec_deployments_path and deploy in timestamped folder 2024-08-02 18:45:11 +02:00
usov_i da722431d7 Extract bec_user_branch_name var 2024-08-02 18:41:53 +02:00
usov_i 4034d737b3 Activate bec venv in new terminals 2024-08-02 16:19:42 +02:00
usov_i ea0a3fd921 Create a link to the current deployment 2024-08-02 15:46:42 +02:00