Delete coprgate ansible playbook

This commit is contained in:
ionutboangiu
2023-10-18 09:12:34 -04:00
committed by Dan Christian Bogos
parent 7dbef9443b
commit 4d05b1683b
3 changed files with 0 additions and 113 deletions

View File

@@ -1,3 +0,0 @@
{{ ansible_managed | comment }}
if $programname == '{{ service_name }}' then /var/log/{{ service_name }}/output.log
& stop

View File

@@ -1,16 +0,0 @@
{{ ansible_managed | comment }}
[Unit]
Description=Copr Custom Webhook Server
ConditionPathExists={{ coprgate_dir }}
After=network.target
[Service]
Environment="V10={{ v10 }}" "MASTER={{ nightly }}"
ExecStart=/usr/local/bin/coprgate
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal
SyslogIdentifier={{ service_name }}
[Install]
WantedBy=multi-user.target

View File

@@ -1,94 +0,0 @@
- hosts: pkg
vars:
coprgate_dir: "/home/{{ user }}/go/src/github.com/cgrates/coprgate"
coprgate_bin: "/home/{{ user }}/go/bin/coprgate"
service_name: coprgate
tasks:
- name: Install dependencies
become: yes
apt:
name:
- git
- tar
state: present
- name: Install Go
import_role:
name: ../roles/go
- name: Create coprgate directory
become: yes
file:
state: directory
mode: "u=rwx,go=rx"
owner: "{{ user }}"
group: "{{ user }}"
dest: "{{ coprgate_dir }}"
become_user: "{{ user }}"
- name: Clone coprgate from github repository
git:
repo: https://github.com/cgrates/coprgate.git
dest: "{{ coprgate_dir }}"
update: yes
force: yes
become: yes
- name: Install coprgate
shell: "go install coprgate.go"
environment:
PATH: "{{ lookup('env','PATH') }}:/home/{{ user }}/go/bin:/usr/local/go/bin:{{ ansible_env.PATH }}"
args:
chdir: "{{ coprgate_dir }}"
- name: Copy coprgate to system executable
become: yes
copy:
src: "{{ coprgate_bin }}"
remote_src: true
dest: "/usr/local/bin"
unsafe_writes: yes
- name: Changing the permissions
become: yes
file:
path: /usr/local/bin/coprgate
owner: root
mode: 0755
- name: Create the service file
become: yes
template:
src: coprgate.service.j2
dest: /etc/systemd/system/coprgate.service
- name: Reload daemon and start the service
become: yes
ansible.builtin.systemd:
state: started
daemon_reload: true
name: coprgate.service
enabled: true
- name: Create directory for reading logs
become: yes
file:
path: /var/log/{{ service_name }}
state: directory
- name: Change log file permissions
become: yes
file:
path: /var/log/{{ service_name }}
owner: "{{ user }}"
group: "{{ user }}"
state: directory
- name: Create the log file
become: yes
template:
src: coprgate.conf.j2
dest: /etc/rsyslog.d/coprgate.conf
- name: Restart rsyslog
become: yes
shell: "systemctl restart rsyslog.service"