diff --git a/data/ansible/roles/cgrates/defaults/main.yaml b/data/ansible/roles/cgrates/defaults/main.yaml index 4d379e188..d7680b3e7 100644 --- a/data/ansible/roles/cgrates/defaults/main.yaml +++ b/data/ansible/roles/cgrates/defaults/main.yaml @@ -1,10 +1,10 @@ --- -golang_gopath: "/home/{{ ansible_user }}/go" +golang_gopath: '/home/{{ ansible_user }}/go' clone_repository: true -cgrates_dir: "{{ golang_gopath }}/src/github.com/cgrates/cgrates" +cgrates_dir: '{{ golang_gopath }}/src/github.com/cgrates/cgrates' golang_install_dir: /usr/local/go -git_version: "master" -cgrates_migrator_cfg_path: "/usr/share/cgrates/conf/samples/tutmysql" # leave empty to do nothing +git_version: master +cgrates_migrator_cfg_path: /usr/share/cgrates/conf/samples/tutmysql # leave empty to do nothing cgrates_dbs: - mysql - postgres diff --git a/data/ansible/roles/cgrates/tasks/main.yaml b/data/ansible/roles/cgrates/tasks/main.yaml index 7c23f4e4d..40ee627dc 100644 --- a/data/ansible/roles/cgrates/tasks/main.yaml +++ b/data/ansible/roles/cgrates/tasks/main.yaml @@ -9,7 +9,7 @@ - name: Create cgrates directory ansible.builtin.file: state: directory - mode: 'u=rwx,go=rx' + mode: u=rwx,go=rx owner: '{{ ansible_user }}' dest: '{{ cgrates_dir }}' when: clone_repository | bool @@ -37,18 +37,18 @@ state: link become: true loop: - - { src: '{{ cgrates_dir }}/data', dest: '/usr/share/cgrates' } - - { src: '{{ golang_gopath }}/bin/cgr-engine', dest: '/usr/bin/cgr-engine' } - - { src: '{{ golang_gopath }}/bin/cgr-loader', dest: '/usr/bin/cgr-loader' } + - { src: '{{ cgrates_dir }}/data', dest: /usr/share/cgrates } + - { src: '{{ golang_gopath }}/bin/cgr-engine', dest: /usr/bin/cgr-engine } + - { src: '{{ golang_gopath }}/bin/cgr-loader', dest: /usr/bin/cgr-loader } - { src: '{{ golang_gopath }}/bin/cgr-migrator', - dest: '/usr/bin/cgr-migrator', + dest: /usr/bin/cgr-migrator, } - { src: '{{ golang_gopath }}/bin/cgr-console', - dest: '/usr/bin/cgr-console', + dest: /usr/bin/cgr-console, } - - { src: '{{ golang_gopath }}/bin/cgr-tester', dest: '/usr/bin/cgr-tester' } + - { src: '{{ golang_gopath }}/bin/cgr-tester', dest: /usr/bin/cgr-tester } - name: Run post install scripts become: true @@ -57,11 +57,11 @@ chdir: '{{ cgrates_dir }}/data/storage/{{ item.db }}' when: item.db in cgrates_dbs loop: - - { db: 'mysql', cmd: 'sh setup_ers_db.sh root CGRateS.org localhost' } - - { db: 'mysql', cmd: 'sh setup_cgr_db.sh root CGRateS.org localhost' } - - { db: 'postgres', cmd: 'sh create_db_with_users.sh' } - - { db: 'postgres', cmd: 'sh create_ers_db.sh' } - - { db: 'mongo', cmd: 'sh setup_cgr_db.sh' } + - { db: mysql, cmd: sh setup_ers_db.sh root CGRateS.org localhost } + - { db: mysql, cmd: sh setup_cgr_db.sh root CGRateS.org localhost } + - { db: postgres, cmd: sh create_db_with_users.sh } + - { db: postgres, cmd: sh create_ers_db.sh } + - { db: mongo, cmd: sh setup_cgr_db.sh } - name: Set versions ansible.builtin.command: diff --git a/data/ansible/roles/go/defaults/main.yaml b/data/ansible/roles/go/defaults/main.yaml index d7a028619..682a4bd32 100644 --- a/data/ansible/roles/go/defaults/main.yaml +++ b/data/ansible/roles/go/defaults/main.yaml @@ -1,8 +1,8 @@ --- -go_version: "1.22.3" +go_version: 1.22.3 go_platform: linux go_arch: amd64 go_tarball: go{{ go_version }}.{{ go_platform }}-{{ go_arch }}.tar.gz go_download_url: https://dl.google.com/go/{{ go_tarball }} -go_checksum: "8920ea521bad8f6b7bc377b4824982e011c19af27df88a815e3586ea895f1b36" +go_checksum: 8920ea521bad8f6b7bc377b4824982e011c19af27df88a815e3586ea895f1b36 install_go: true diff --git a/data/ansible/roles/go/tasks/main.yaml b/data/ansible/roles/go/tasks/main.yaml index 9c31e9f04..0e50e1835 100644 --- a/data/ansible/roles/go/tasks/main.yaml +++ b/data/ansible/roles/go/tasks/main.yaml @@ -18,9 +18,9 @@ - name: Download Go. become: true get_url: - url: "{{ go_download_url }}" + url: '{{ go_download_url }}' dest: /usr/local/src/{{ go_tarball }} - checksum: "sha256:{{ go_checksum }}" + checksum: 'sha256:{{ go_checksum }}' when: - install_go | bool - (go_version_result is failed or go_version not in go_version_result.stdout) diff --git a/data/ansible/roles/pjsua/defaults/main.yaml b/data/ansible/roles/pjsua/defaults/main.yaml index 04543c672..bc7c8e20c 100644 --- a/data/ansible/roles/pjsua/defaults/main.yaml +++ b/data/ansible/roles/pjsua/defaults/main.yaml @@ -1,9 +1,9 @@ --- -pjsua_version: '2.14.1' +pjsua_version: 2.14.1 pjsua_url: 'https://github.com/pjsip/pjproject/archive/refs/tags/{{ pjsua_version }}.tar.gz' -pjsua_tmp_install_dir: '/tmp' +pjsua_tmp_install_dir: /tmp pjsua_post_install_cleanup: true -pjsua_bin_path: '/usr/local/bin' +pjsua_bin_path: /usr/local/bin pjsua_dependencies: - libasound2-dev - libssl-dev diff --git a/data/ansible/roles/postgresql/defaults/main.yaml b/data/ansible/roles/postgresql/defaults/main.yaml index 6215654df..392891f91 100644 --- a/data/ansible/roles/postgresql/defaults/main.yaml +++ b/data/ansible/roles/postgresql/defaults/main.yaml @@ -1,6 +1,6 @@ --- -postgresql_version: "postgresql" -postgresql_repo: "http://apt.postgresql.org/pub/repos/apt" -postgresql_key_url: "https://www.postgresql.org/media/keys/ACCC4CF8.asc" -postgresql_service_state: "started" +postgresql_version: postgresql +postgresql_repo: http://apt.postgresql.org/pub/repos/apt +postgresql_key_url: https://www.postgresql.org/media/keys/ACCC4CF8.asc +postgresql_service_state: started postgresql_service_enabled: false diff --git a/data/ansible/roles/postgresql/tasks/main.yaml b/data/ansible/roles/postgresql/tasks/main.yaml index 77f6a5dd9..93c73dad0 100644 --- a/data/ansible/roles/postgresql/tasks/main.yaml +++ b/data/ansible/roles/postgresql/tasks/main.yaml @@ -1,27 +1,27 @@ --- - name: Create the PostgreSQL repository configuration - become: yes + become: true ansible.builtin.copy: - content: "deb {{ postgresql_repo }} {{ ansible_distribution_release }}-pgdg main" + content: 'deb {{ postgresql_repo }} {{ ansible_distribution_release }}-pgdg main' dest: /etc/apt/sources.list.d/pgdg.list when: not (ansible.builtin.stat.exists is defined and ansible.builtin.stat.exists) - name: Import the PostgreSQL repository signing key - become: yes + become: true ansible.builtin.apt_key: - url: "{{ postgresql_key_url }}" + url: '{{ postgresql_key_url }}' state: present - name: Update the package lists and ensure PostgreSQL is the latest version - become: yes + become: true ansible.builtin.apt: - name: "{{ postgresql_version }}" + name: '{{ postgresql_version }}' state: latest update_cache: yes - name: Manage the PostgreSQL service - become: yes + become: true ansible.builtin.systemd: name: postgresql - state: "{{ postgresql_service_state }}" - enabled: "{{ postgresql_service_enabled }}" + state: '{{ postgresql_service_state }}' + enabled: '{{ postgresql_service_enabled }}'