Format some ansible roles

This commit is contained in:
ionutboangiu
2024-05-29 19:27:08 +03:00
committed by Dan Christian Bogos
parent c32de12cee
commit 448eea3918
7 changed files with 36 additions and 36 deletions

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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 }}'