fix(playbook): adjust system-level xworkmate-bridge.service to run as ubuntu user and ensure the user exists
This commit is contained in:
parent
d7199c511b
commit
6d3418284a
@ -4,9 +4,9 @@ xworkmate_bridge_public_base_url: https://cn-xworkmate-bridge.svc.plus
|
||||
xworkmate_bridge_service_domain: cn-xworkmate-bridge.svc.plus
|
||||
xworkmate_bridge_service_public_base_url: https://cn-xworkmate-bridge.svc.plus
|
||||
xworkmate_bridge_binary_path: /usr/local/bin/xworkmate-bridge
|
||||
xworkmate_bridge_service_user: root
|
||||
xworkmate_bridge_service_group: root
|
||||
xworkmate_bridge_service_home: /root
|
||||
xworkmate_bridge_service_user: ubuntu
|
||||
xworkmate_bridge_service_group: ubuntu
|
||||
xworkmate_bridge_service_home: /home/ubuntu
|
||||
xworkmate_bridge_required_services: []
|
||||
xworkmate_bridge_required_listeners:
|
||||
- host: 127.0.0.1
|
||||
|
||||
@ -4,6 +4,19 @@
|
||||
name: "{{ xworkmate_bridge_packages }}"
|
||||
state: present
|
||||
|
||||
- name: Ensure xworkmate-bridge service group exists
|
||||
ansible.builtin.group:
|
||||
name: "{{ xworkmate_bridge_service_group }}"
|
||||
state: present
|
||||
|
||||
- name: Ensure xworkmate-bridge service user exists
|
||||
ansible.builtin.user:
|
||||
name: "{{ xworkmate_bridge_service_user }}"
|
||||
group: "{{ xworkmate_bridge_service_group }}"
|
||||
shell: /bin/bash
|
||||
create_home: true
|
||||
state: present
|
||||
|
||||
- name: Ensure xworkmate-bridge base directory exists
|
||||
ansible.builtin.file:
|
||||
path: "{{ xworkmate_bridge_base_dir }}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user