Compare commits

...

2 commits

Author SHA1 Message Date
Micke Nordin 141f9334f2 Add mysql command to host 2024-10-04 10:01:17 +02:00
Micke Nordin 07ddb2220a format 2024-10-04 10:01:17 +02:00
3 changed files with 13 additions and 4 deletions

View file

@ -90,6 +90,11 @@ define sunetdrive::db_type(
ok_criteria => ['exit_status=0','max_age=2d'], ok_criteria => ['exit_status=0','max_age=2d'],
warn_criteria => ['exit_status=1','max_age=3d'], warn_criteria => ['exit_status=1','max_age=3d'],
} }
file { '/usr/local/bin/mysql':
ensure => present,
content => template('sunetdrive/mariadb/mysql.erb.sh'),
mode => '0744',
}
file { '/usr/local/bin/size-test': file { '/usr/local/bin/size-test':
ensure => present, ensure => present,
content => template('sunetdrive/mariadb/size-test.erb'), content => template('sunetdrive/mariadb/size-test.erb'),

View file

@ -109,12 +109,12 @@ class sunetdrive::script (
require => Package['python3'], require => Package['python3'],
} }
file { '/opt/backups': file { '/opt/backups':
ensure => directory, ensure => directory,
mode => '0700' mode => '0700'
} }
file { '/opt/backups/scripts': file { '/opt/backups/scripts':
ensure => directory, ensure => directory,
mode => '0700' mode => '0700'
} }
file { '/root/.ssh/': file { '/root/.ssh/':
ensure => directory, ensure => directory,

View file

@ -0,0 +1,4 @@
#!/bin/bash
pw=$(yq -r '.services.db.environment[0]' /opt/mariadb/docker-compose.yml | awk -F '=' '{print $2}')
docker exec -ti mariadb_db_1 mysql -u root -p"${pw}" -e "${@}"