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:
parent
5d8a2cfdd6
commit
f2cce2f592
@ -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
|
||||||
|
|
||||||
|
18
playbook.yml
18
playbook.yml
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user