Dduvall has uploaded a new change for review. https://gerrit.wikimedia.org/r/305668
Change subject: beta: Create and mount LVM volumes for maridb ...................................................................... beta: Create and mount LVM volumes for maridb Previous beta database instances have manually provisioned LVM volumes for the mariadb data directory. Provision these volumes automatically using 80% of available space. An additional LVM volume was added using 100% of the remaining space (20%) for the tmp directory. Bug: T138778 Change-Id: I4b856c0c7de52f7c16e75acf581443238b07419d --- M manifests/role/mariadb.pp 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/68/305668/1 diff --git a/manifests/role/mariadb.pp b/manifests/role/mariadb.pp index e1feaea..78e087d 100644 --- a/manifests/role/mariadb.pp +++ b/manifests/role/mariadb.pp @@ -368,12 +368,26 @@ include mariadb::packages include passwords::misc::scripts + labs_lvm::volume { 'sqldata': + size => '80%FREE', + require => Class['mariadb::packages'], + } + + labs_lvm::volume { 'tmp': + size => '100%FREE', + require => [ + Class['mariadb::packages'], + Labs_lvm::Volume['sqldata'] + ], + } + class { 'mariadb::config': prompt => 'BETA', config => 'mariadb/beta.my.cnf.erb', password => $passwords::misc::scripts::mysql_beta_root_pass, datadir => '/mnt/sqldata', tmpdir => '/mnt/tmp', + require => Labs_lvm::Volume['sqldata', 'tmp'], } } -- To view, visit https://gerrit.wikimedia.org/r/305668 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4b856c0c7de52f7c16e75acf581443238b07419d Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dduvall <dduv...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits