diff --git a/grpcbalancer/grpcbalancer.py b/grpcbalancer/grpc-balancer.py similarity index 100% rename from grpcbalancer/grpcbalancer.py rename to grpcbalancer/grpc-balancer.py diff --git a/grpcbalancer/grpc-balancer.service b/grpcbalancer/grpc-balancer.service index f6197f8..bea89a9 100644 --- a/grpcbalancer/grpc-balancer.service +++ b/grpcbalancer/grpc-balancer.service @@ -7,7 +7,7 @@ Type=simple User=root Group=root Environment=PYTHONUNBUFFERED=1 -ExecStart=/usr/bin/python3 /usr/local/bin/grpcbalancer.py +ExecStart=/usr/bin/python3 /usr/local/bin/grpc-balancer.py Restart=always RestartSec=2 diff --git a/playbook.yml b/playbook.yml index c861439..3f5ccdc 100644 --- a/playbook.yml +++ b/playbook.yml @@ -197,16 +197,18 @@ extra_args: --break-system-packages --no-dependencies - name: Copy grpcbalancer files - ansible.builtin.copy: - src: "{{ ansible_env.HOME }}/node/grpcbalancer/grpcbalancer.py" - dest: /usr/local/bin/grpc-balancer - mode: '0755' + ansible.builtin.shell: | + cp {{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.py /usr/local/bin/ + chmod 755 /usr/local/bin/grpc-balancer.py + args: + executable: /bin/bash - name: Install grpcbalancer service - ansible.builtin.copy: - src: "{{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.service" - dest: /etc/systemd/system/ - mode: '0644' + ansible.builtin.shell: | + cp {{ ansible_env.HOME }}/node/grpcbalancer/grpc-balancer.service /etc/systemd/system/ + chmod 644 /etc/systemd/system/grpc-balancer.service + args: + executable: /bin/bash - name: Start and enable grpcbalancer service ansible.builtin.systemd: