parent
1a7a45a131
commit
07dba3a12a
44 changed files with 290 additions and 142 deletions
@ -0,0 +1,4 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
dependencies: |
||||||
|
- role: httpd_php |
@ -1,9 +1,11 @@ |
|||||||
--- |
--- |
||||||
|
|
||||||
- name: Remove temp files |
- name: Remove temp and obsolete files |
||||||
file: path={{ item }} state=absent |
file: path={{ item }} state=absent |
||||||
with_items: |
loop: |
||||||
- "{{ dolibarr_root_dir }}/tmp/dolibarr-{{ dolibarr_version }}.tgz" |
- "{{ dolibarr_root_dir }}/tmp/dolibarr-{{ dolibarr_version }}.tgz" |
||||||
- "{{ dolibarr_root_dir }}/tmp/dolibarr-{{ dolibarr_version }}" |
- "{{ dolibarr_root_dir }}/tmp/dolibarr-{{ dolibarr_version }}" |
||||||
|
- /etc/backup/pre.d/dolibarr_{{ dolibarr_id }}_dump_db |
||||||
|
- /etc/backup/post.d/dolibarr_{{ dolibarr_id }}_rm_dump |
||||||
tags: dolibarr |
tags: dolibarr |
||||||
|
|
||||||
|
@ -0,0 +1,3 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
rm -f {{ dolibarr_root_dir }}/db_dumps/* |
@ -0,0 +1,7 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
/usr/bin/mysqldump --user={{ dolibarr_db_user }} \ |
||||||
|
--password={{ dolibarr_db_pass | quote }} \ |
||||||
|
--host={{ dolibarr_db_server }} \ |
||||||
|
--quick --single-transaction \ |
||||||
|
--add-drop-table {{ dolibarr_db_name }} | lz4 -c > {{ dolibarr_root_dir }}/db_dumps/{{ dolibarr_db_name }}.sql.lz4 |
@ -0,0 +1,17 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
funkwhale_packages: |
||||||
|
- gcc |
||||||
|
- git |
||||||
|
- postgresql13 |
||||||
|
- postgresql-devel |
||||||
|
- openldap-devel |
||||||
|
- cyrus-sasl-devel |
||||||
|
- libjpeg-turbo-devel |
||||||
|
- python-psycopg2 |
||||||
|
- python-setuptools |
||||||
|
- python3-virtualenv |
||||||
|
- python3-pip |
||||||
|
- ffmpeg |
||||||
|
- mod_xsendfile |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
funkwhale_packages: |
||||||
|
- gcc |
||||||
|
- git |
||||||
|
- postgresql13 |
||||||
|
- postgresql-devel |
||||||
|
- openldap-devel |
||||||
|
- cyrus-sasl-devel |
||||||
|
- libjpeg-turbo-devel |
||||||
|
- python3-psycopg2 |
||||||
|
- python3-setuptools |
||||||
|
- python3-virtualenv |
||||||
|
- python3-pip |
||||||
|
- ffmpeg |
||||||
|
#- mod_xsendfile |
@ -1,3 +1,6 @@ |
|||||||
--- |
--- |
||||||
dependencies: |
dependencies: |
||||||
- role: repo_scl |
- role: repo_scl |
||||||
|
when: |
||||||
|
- ansible_os_family == 'RedHat' |
||||||
|
- ansible_distribution_major_version is version('8', '<') |
||||||
|
@ -0,0 +1,8 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
- name: Remove tmp and obsolete files |
||||||
|
file: path={{ item }} state=absent |
||||||
|
loop: |
||||||
|
- /etc/profile.d/git.sh |
||||||
|
- "{{ gitea_root_dir }}/db_dumps" |
||||||
|
tags: gitea |
@ -1,3 +1,3 @@ |
|||||||
#!/bin/bash -e |
#!/bin/bash -e |
||||||
|
|
||||||
rm -f {{ gitea_root_dir }}/db_dumps/* |
rm -f {{ gitea_root_dir }}/backup/* |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
#!/bin/bash -e |
#!/bin/bash -e |
||||||
|
|
||||||
/usr/bin/mysqldump --user='{{ gitea_db_user }}' \ |
/usr/bin/mysqldump --user={{ gitea_db_user | quote }} \ |
||||||
--password='{{ gitea_db_pass }}' \ |
--password={{ gitea_db_pass | quote }} \ |
||||||
--host={{ gitea_db_server }} \ |
--host={{ gitea_db_server }} \ |
||||||
--quick --single-transaction \ |
--quick --single-transaction \ |
||||||
--add-drop-table {{ gitea_db_name }} | \ |
--add-drop-table {{ gitea_db_name }} | \ |
||||||
lz4 -c > {{ gitea_root_dir }}/db_dumps/{{ gitea_db_name }}.sql.lz4 |
zstd -c > {{ gitea_root_dir }}/backup/{{ gitea_db_name }}.sql.zst |
||||||
|
@ -0,0 +1,6 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
gitea_packages: |
||||||
|
- sclo-git212-git |
||||||
|
- git-lfs |
||||||
|
gitea_scl_cmd: '/bin/scl enable sclo-git212 -- ' |
@ -0,0 +1,6 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
gitea_packages: |
||||||
|
- git |
||||||
|
- git-lfs |
||||||
|
gitea_scl_cmd: '' |
@ -1,3 +1,3 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
|
|
||||||
rm -f {{ matomo_root_dir }}/db_dump/* |
rm -f {{ matomo_root_dir }}/backup/* |
||||||
|
@ -1,7 +1,7 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
|
|
||||||
/usr/bin/mysqldump --user={{ matomo_db_user }} \ |
/usr/bin/mysqldump --user={{ matomo_db_user | quote }} \ |
||||||
--password={{ matomo_db_pass }} \ |
--password={{ matomo_db_pass | quote }} \ |
||||||
--host={{ matomo_db_server }} \ |
--host={{ matomo_db_server | quote }} \ |
||||||
--quick --single-transaction \ |
--quick --single-transaction \ |
||||||
--add-drop-table {{ matomo_db_name }} | lz4 -c > {{ matomo_root_dir }}/db_dumps/{{ matomo_db_name }}.sql.lz4 |
--add-drop-table {{ matomo_db_name | quote }} | zstd -c > {{ matomo_root_dir }}/backup/{{ matomo_db_name }}.sql.zst |
||||||
|
@ -0,0 +1,29 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
synapse_packages: |
||||||
|
- libtiff-devel |
||||||
|
- libjpeg-devel |
||||||
|
- libzip-devel |
||||||
|
- freetype-devel |
||||||
|
- lcms2-devel |
||||||
|
- libwebp-devel |
||||||
|
- tcl-devel |
||||||
|
- tk-devel |
||||||
|
- libffi-devel |
||||||
|
- openssl-devel |
||||||
|
- libxslt-devel |
||||||
|
- gcc |
||||||
|
- gcc-c++ |
||||||
|
- libtool |
||||||
|
- autoconf |
||||||
|
- automake |
||||||
|
- postgresql13 |
||||||
|
- postgresql-devel |
||||||
|
- libpqxx-devel |
||||||
|
- jemalloc |
||||||
|
- python3-virtualenv |
||||||
|
- python3-pip |
||||||
|
- python-psycopg2 |
||||||
|
- python-setuptools |
||||||
|
|
||||||
|
synapse_jemalloc: /usr/lib64/libjemalloc.so.1 |
@ -0,0 +1,28 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
synapse_packages: |
||||||
|
- libtiff-devel |
||||||
|
- libjpeg-devel |
||||||
|
- libzip-devel |
||||||
|
- freetype-devel |
||||||
|
- lcms2-devel |
||||||
|
- libwebp-devel |
||||||
|
- tcl-devel |
||||||
|
- tk-devel |
||||||
|
- libffi-devel |
||||||
|
- openssl-devel |
||||||
|
- libxslt-devel |
||||||
|
- gcc |
||||||
|
- gcc-c++ |
||||||
|
- libtool |
||||||
|
- autoconf |
||||||
|
- automake |
||||||
|
- postgresql13 |
||||||
|
- postgresql-devel |
||||||
|
- jemalloc |
||||||
|
- python3-virtualenv |
||||||
|
- python3-pip |
||||||
|
- python3-psycopg2 |
||||||
|
- python3-setuptools |
||||||
|
|
||||||
|
synapse_jemalloc: /usr/lib64/libjemalloc.so.2 |
@ -1,4 +1,5 @@ |
|||||||
--- |
--- |
||||||
|
|
||||||
dependencies: |
dependencies: |
||||||
|
- role: mkdir |
||||||
- role: repo_mongodb |
- role: repo_mongodb |
||||||
|
@ -0,0 +1,6 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
mongo_packages: |
||||||
|
- mongodb-org-server |
||||||
|
- mongodb-org |
||||||
|
- python-pymongo |
@ -0,0 +1,6 @@ |
|||||||
|
--- |
||||||
|
|
||||||
|
mongo_packages: |
||||||
|
- mongodb-org-server |
||||||
|
- mongodb-org |
||||||
|
- python3-pymongo |
Loading…
Reference in new issue