appsembler / configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
15 stars 13 forks source link

run node exporter role earlier in playbook #342

Closed thraxil closed 3 years ago

thraxil commented 3 years ago

since edxapp writes git info out to the node exporter textfile collector directory (see edxapp/tasks/git_info.yml), it needs that directory to exist before it can run. On a first install, the edxapp role runs before node_exporter, so that breaks.

This moves the node exporter role up earlier in the playbook so it has run and created the directory before any of the other roles that might expect it to already exist.

(this has already been fixed in Tahoe and Juniper, so just backporting to hawthorn)