Refactor grpcbalancer installation in playbook.yml to use shell commands for copying and setting permissions; update service file path in grpc-balancer.service; remove deprecated grpcbalancer.py file.

This commit is contained in:
vvzvlad 2025-01-16 08:51:07 +03:00
parent 5d8a2cfdd6
commit f2cce2f592
3 changed files with 11 additions and 9 deletions

View File

@ -7,7 +7,7 @@ Type=simple
User=root User=root
Group=root Group=root
Environment=PYTHONUNBUFFERED=1 Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/bin/python3 /usr/local/bin/grpcbalancer.py ExecStart=/usr/bin/python3 /usr/local/bin/grpc-balancer.py
Restart=always Restart=always
RestartSec=2 RestartSec=2

View File

@ -197,16 +197,18 @@
extra_args: --break-system-packages --no-dependencies extra_args: --break-system-packages --no-dependencies
- name: Copy grpcbalancer files - name: Copy grpcbalancer files
ansible.builtin.copy: ansible.builtin.shell: |
src: "{{ ansible_env.HOME }}/node/grpcbalancer/grpcbalancer.py" cp {{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.py /usr/local/bin/
dest: /usr/local/bin/grpc-balancer chmod 755 /usr/local/bin/grpc-balancer.py
mode: '0755' args:
executable: /bin/bash
- name: Install grpcbalancer service - name: Install grpcbalancer service
ansible.builtin.copy: ansible.builtin.shell: |
src: "{{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.service" cp {{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.service /etc/systemd/system/
dest: /etc/systemd/system/ chmod 644 /etc/systemd/system/grpc-balancer.service
mode: '0644' args:
executable: /bin/bash
- name: Start and enable grpcbalancer service - name: Start and enable grpcbalancer service
ansible.builtin.systemd: ansible.builtin.systemd: