make it work on debian
This commit is contained in:
@@ -37,42 +37,30 @@
|
||||
name: "{{ code_packages }}"
|
||||
state: present
|
||||
|
||||
- name: "[Code] - disable ssl"
|
||||
community.general.xml:
|
||||
path: /etc/coolwsd/coolwsd.xml
|
||||
xpath: /config/ssl/enable
|
||||
value: "false"
|
||||
- name: "[Code] - configure"
|
||||
ansible.builtin.template:
|
||||
src: coolwsd.xml
|
||||
dest: /etc/coolwsd/coolwsd.xml
|
||||
notify: restart coolwsd
|
||||
|
||||
- name: "[Code] - enable ssl termination"
|
||||
community.general.xml:
|
||||
path: /etc/coolwsd/coolwsd.xml
|
||||
xpath: /config/ssl/termination
|
||||
value: "true"
|
||||
notify: restart coolwsd
|
||||
|
||||
- name: "[Code] - enable client "
|
||||
community.general.xml:
|
||||
path: /etc/coolwsd/coolwsd.xml
|
||||
xpath: /config/net/post_allow
|
||||
add_children:
|
||||
"{{ code_clients }}"
|
||||
notify: restart coolwsd
|
||||
when: code_clients is defined
|
||||
|
||||
- name: "[Code] - deploy apache conf"
|
||||
block:
|
||||
- ansible.builtin.template:
|
||||
src: code_apache.conf.inc
|
||||
dest: /etc/httpd/conf.d/
|
||||
|
||||
- ansible.builtin.lineinfile:
|
||||
path: /etc/httpd/conf.d/{{ apache_server_name }}.conf
|
||||
line: include /etc/httpd/conf.d/code_apache.conf.inc
|
||||
insertafter: "ServerName"
|
||||
notify: restart apache
|
||||
when: code_use_apache
|
||||
dest: /etc/apache2/
|
||||
|
||||
- name: "[Code] - touch log"
|
||||
ansible.builtin.file:
|
||||
path: /var/log/coolwsd.log
|
||||
owner: root
|
||||
group: root
|
||||
state: touch
|
||||
|
||||
- name: "[code] - logrotate setup"
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/logrotate.d/coolwsd
|
||||
src: logrotate_coolwsd
|
||||
|
||||
- name: "[Code] - enable and start service"
|
||||
ansible.builtin.service:
|
||||
name: coolwsd
|
||||
|
||||
Reference in New Issue
Block a user