mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Add new task to create symlink to nats-server binary
Based on add_nats_to_path variable (defaults to true). Modified default service states (service isn't started and enabled by default anymore).
This commit is contained in:
committed by
Dan Christian Bogos
parent
c5f97372be
commit
a9043817b8
@@ -3,5 +3,6 @@ nats_version: 2.9.17
|
||||
nats_install_dir: /opt/nats
|
||||
nats_user: nats
|
||||
nats_group: nats
|
||||
service_enabled: true
|
||||
service_state: started
|
||||
service_enabled: false
|
||||
service_state: stopped
|
||||
add_nats_to_path: true
|
||||
|
||||
@@ -2,20 +2,20 @@
|
||||
- name: Create user and group for NATS
|
||||
become: yes
|
||||
block:
|
||||
- group:
|
||||
name: "{{ nats_group }}"
|
||||
state: present
|
||||
- user:
|
||||
name: "{{ nats_user }}"
|
||||
group: "{{ nats_group }}"
|
||||
system: yes
|
||||
state: present
|
||||
- group:
|
||||
name: "{{ nats_group }}"
|
||||
state: present
|
||||
- user:
|
||||
name: "{{ nats_user }}"
|
||||
group: "{{ nats_group }}"
|
||||
system: yes
|
||||
state: present
|
||||
|
||||
- name: Download NATS server
|
||||
get_url:
|
||||
url: "https://github.com/nats-io/nats-server/releases/download/v{{ nats_version }}/nats-server-v{{ nats_version }}-linux-amd64.tar.gz"
|
||||
dest: "/tmp/nats-server-v{{ nats_version }}-linux-amd64.tar.gz"
|
||||
mode: '0755'
|
||||
mode: "0755"
|
||||
|
||||
- name: Create NATS install directory
|
||||
become: yes
|
||||
@@ -47,3 +47,11 @@
|
||||
name: nats
|
||||
enabled: "{{ service_enabled }}"
|
||||
state: "{{ service_state }}"
|
||||
|
||||
- name: Create a symlink in /usr/local/bin
|
||||
become: yes
|
||||
file:
|
||||
src: "{{ nats_install_dir }}/nats-server-v{{ nats_version }}-linux-amd64/nats-server"
|
||||
dest: /usr/local/bin/nats-server
|
||||
state: link
|
||||
when: add_nats_to_path
|
||||
|
||||
Reference in New Issue
Block a user