diff --git a/data/ansible/calls/opensips/main.yaml b/data/ansible/calls/opensips/main.yaml new file mode 100644 index 000000000..694ffc66b --- /dev/null +++ b/data/ansible/calls/opensips/main.yaml @@ -0,0 +1,28 @@ +--- +- hosts: all + roles: + - ../../roles/go + - role: ../../roles/cgrates + vars: + cgrates_dbs: + - mysql + cgrates_dependencies: + - git + - redis-server + - mariadb-server + - role: ../../roles/opensips + vars: + opensips_cfg_path: /usr/share/cgrates/tutorial_tests/osips/opensips/etc/opensips/opensips.cfg + - role: ../../roles/pjsua + vars: + pjsua_version: '2.9' + + post_tasks: + - name: Update USER and GROUP inside cgrates init.d script + ansible.builtin.lineinfile: + path: /usr/share/cgrates/tutorial_tests/osips/cgrates/etc/init.d/cgrates + regexp: '^{{ item.key }}=' + line: '{{ item.key }}={{ ansible_user_id }}' + loop: + - { key: 'USER' } + - { key: 'GROUP' } diff --git a/data/ansible/roles/opensips/defaults/main.yaml b/data/ansible/roles/opensips/defaults/main.yaml index 9d3e157ed..7af35b952 100644 --- a/data/ansible/roles/opensips/defaults/main.yaml +++ b/data/ansible/roles/opensips/defaults/main.yaml @@ -1,10 +1,10 @@ --- -opensips_version: '3.4' -opensips_release_type: 'releases' # 'releases' or 'nightly' +opensips_version: 3.5 +opensips_release_type: nightly # releases or nightly opensips_service_enabled: false -opensips_service_state: 'stopped' +opensips_service_state: stopped opensips_cfg_path: '' # path to a custom cfg file to replace the default one (do nothing if empty) -opensips_dict_path: '' # add file found at specified path to /etc/opensips +opensips_dict_path: '' # add dict file found at specified path to /etc/opensips opensips_modules: - opensips-cgrates-module # - opensips-auth-modules diff --git a/data/ansible/roles/opensips/tasks/main.yaml b/data/ansible/roles/opensips/tasks/main.yaml index b6dd985f6..328d1d790 100644 --- a/data/ansible/roles/opensips/tasks/main.yaml +++ b/data/ansible/roles/opensips/tasks/main.yaml @@ -54,7 +54,7 @@ become: true ansible.builtin.copy: src: '{{ opensips_cfg_path }}' - dest: '/etc/opensips/opensips.cfg' + dest: /etc/opensips/opensips.cfg owner: root group: root remote_src: yes