Dzahn has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/385006 )
Change subject: cyberbot: start simplistic role classes for db/exec ...................................................................... cyberbot: start simplistic role classes for db/exec Start very simple role classes for cyberbot, one for "db" and one for "exec" nodes. To be applied on Cloud VPS instaces for Cyberbot, run by Cyberpower678. Change-Id: Id9c5be1edfa5763daccabc3b1c361fc0e8075d9b --- A modules/role/manifests/cyberbot/db.pp A modules/role/manifests/cyberbot/exec.pp 2 files changed, 20 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/06/385006/1 diff --git a/modules/role/manifests/cyberbot/db.pp b/modules/role/manifests/cyberbot/db.pp new file mode 100644 index 0000000..237091d --- /dev/null +++ b/modules/role/manifests/cyberbot/db.pp @@ -0,0 +1,4 @@ +# sets up a dedicated DB server for cyberbot +class role::cyberbot::db{ + require_package('mariadb-server') +} diff --git a/modules/role/manifests/cyberbot/exec.pp b/modules/role/manifests/cyberbot/exec.pp new file mode 100644 index 0000000..d7b28b8 --- /dev/null +++ b/modules/role/manifests/cyberbot/exec.pp @@ -0,0 +1,16 @@ +# sets up a an exec node for cyberbot +class role::cyberbot::exec{ + + if os_version('debian >= stretch') { + $php_version = '7.0' + } else { + $php_version = '5' + } + + require_package("php${php_version}-mysql") + require_package("php${php_version}-mysqlnd") + require_package("php${php_version}-cli") + require_package("php${php_version}-intl") + require_package("php${php_version}-json") + require_package("php${php_version}-curl") +} -- To view, visit https://gerrit.wikimedia.org/r/385006 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id9c5be1edfa5763daccabc3b1c361fc0e8075d9b Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <dz...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits