Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
infra
ansible-shared
databases
Commits
ee8cddd9
Commit
ee8cddd9
authored
Mar 25, 2021
by
Lars Beckers
Browse files
Merge branch 'bullseye' into 'master'
Bullseye Compatibility See merge request
!3
parents
e4f160cc
4a483e42
Pipeline
#2921
passed with stage
in 36 seconds
Changes
3
Pipelines
1
Show whitespace changes
Inline
Side-by-side
mysql/tasks/main.yml
View file @
ee8cddd9
...
@@ -5,12 +5,19 @@
...
@@ -5,12 +5,19 @@
apt
:
apt
:
name
:
name
:
-
mariadb-server
-
mariadb-server
-
python-mysqldb
-
python
3
-mysqldb
state
:
present
state
:
present
tags
:
tags
:
-
packages
-
packages
-
mysql
-
mysql
-
name
:
ensure legacy mysql packages are installed
apt
:
name
:
-
python-mysqldb
state
:
present
when
:
ansible_distribution_major_version|int(default=99) <
11
-
name
:
ensure mysql is started
-
name
:
ensure mysql is started
service
:
service
:
name
:
mysql
name
:
mysql
...
...
postgres/files/pgbackup-bullseye.sh
0 → 100755
View file @
ee8cddd9
#!/bin/sh
for
DB
in
$(
sudo
-u
postgres psql
-t
-q
-A
-c
"select datname from pg_catalog.pg_database where not datname like 'template%';"
)
do
sudo
-u
postgres pg_dump
$DB
|
gzip
-c
--
>
${
DB
}
.sql.gz
done
sudo
-u
postgres pg_dumpall
-g
-U
postgres |
gzip
-c
--
>
pg_dumpall.sql.gz
postgres/tasks/main.yml
View file @
ee8cddd9
...
@@ -19,11 +19,17 @@
...
@@ -19,11 +19,17 @@
name
:
name
:
# yamllint disable-line rule:line-length
# yamllint disable-line rule:line-length
-
postgresql{{ "-{}".format(postgres_version) if postgres_version is defined }}
-
postgresql{{ "-{}".format(postgres_version) if postgres_version is defined }}
-
python-psycopg2
-
python3-psycopg2
-
python3-psycopg2
-
libpq-dev
-
libpq-dev
state
:
present
state
:
present
-
name
:
ensure legacy postgres packages are installed
apt
:
name
:
-
python-psycopg2
state
:
present
when
:
ansible_distribution_major_version|int(default=99) <
11
-
name
:
ensure postgres is started
-
name
:
ensure postgres is started
service
:
service
:
name
:
postgresql
name
:
postgresql
...
@@ -32,8 +38,8 @@
...
@@ -32,8 +38,8 @@
-
name
:
ensure we have our postgres backup script
-
name
:
ensure we have our postgres backup script
copy
:
copy
:
src
:
pgbackup.sh
src
:
"
pgbackup
{{
'-bullseye'
if
ansible_distribution_major_version|int(default=99)
>
10
else
''
}}
.sh
"
dest
:
/usr/local/bin/
dest
:
/usr/local/bin/
pgbackup.sh
owner
:
root
owner
:
root
group
:
root
group
:
root
mode
:
'
0755'
mode
:
'
0755'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment