summaryrefslogtreecommitdiff
path: root/roles
AgeCommit message (Collapse)Author
2020-09-01Ensure go modules are always used by the updatepipeline scriptNick White
2020-09-01Ensure that changed modules don't cause updatepipeline to failNick White
2020-07-27Add mailsettings to pipelineNick White
2020-05-06Add rsync to all servers; useful for all sorts of transfers to & fromNick White
2020-05-04Add python-pil dependency for traintess usageNick White
2020-05-04Fix up tesseract rules and add useful stuff for trainingNick White
2020-05-04Roll training into main tesseract role; no need to keep it separateNick White
2020-03-31Enable autoshutdown with bookpipelineNick White
2020-03-10Ensure modules are always updated, and that the service allows time for this ↵Nick White
to happen
2020-03-10Ensure go modules are enabled (should have been by default last time, but ↵Nick White
was not)
2020-03-10Use go modules when building bookpipelineNick White
2019-12-13Fix up training deploy script, and fix READMENick White
2019-12-13Fix typos in updatepipelineNick White
2019-12-11Install trainings from training repo, and ensure they are updated when ↵Nick White
bookpipeline starts
2019-10-22Remove unused roles, reorganise to better reflect the current state of affairsNick White
2019-10-16Update pipeliner to update before running bookpipeline, and with latest urlsNick White
2019-09-05Ensure bookpipeline is executableNick White
2019-09-05Build go tools for pipeline on host machineNick White
2019-09-03Ensure ld.so is updated when tools are installedNick White
2019-09-02Add systemd target for bookpipeline service so it will enable successfullyNick White
2019-09-02Remove auth now that policy is correctNick White
2019-09-02Temporarily include aws credentials so the pipeline can download from the s3 ↵Nick White
bucket successfully
2019-09-02Improvements to bookpipeline service, run as a user, and log progress using -vNick White
2019-09-02Make bookpipeline executableNick White
2019-09-02Correct usage of homedir in lept and tess; was failing when become was used ↵Nick White
for the install part; will be robust now
2019-09-02Correct training install locationNick White
2019-09-02Add pipeliner roleNick White
2019-09-02Force apt-get when using package module, as otherwise it defaults to ↵Nick White
aptitude which isnt installed
2019-09-02Switch to apt to install dependencies, and the debian package names, for ↵Nick White
lept and tess apt is needed as package: expects aptitude, which we don't use.
2019-09-02Use generic home dirs for lept and tess installsNick White
2019-09-02Add training to tess installNick White
2019-09-02Split lept from tess installNick White
2019-01-06Use my branch for ocropus, and build it without becomeNick White
2019-01-06Move scantailor under preprocessing role, and install pdfimages thereNick White
2019-01-06Add scantailor roleNick White
2019-01-06Code cleanup of tesseract installationsNick White
2019-01-06Add ocropuser role to install ocropus; tested and workingNick White
2019-01-05Don't clone or build software with becomeNick White
This is so that the sources are appropriately owned for easy modification and rebuilding if needed later.
2019-01-05tesstrainer role installs basic tesseract tools too, and only build and run ↵Nick White
ldconfig when necessary Use register variables and handlers to only run ldconfig and build tools when there's some need to do so. The tesseractor role is now only to be used by hosts that don't want training tools, hosts that want both should just use the tesstrainer role.
2019-01-05Add /usr/local/lib to ld.so search pathNick White
2019-01-05Ensure leptonica make install is always run, so the latest version is always ↵Nick White
installed
2019-01-05Switch to using amibuild branch for tesseractNick White
2019-01-05Get rid of unnecessary leptonica config and correct tesseract build ruleNick White
2019-01-05Don't install unneeded dependencies if only installing tesseract without ↵Nick White
training parts
2019-01-05Add tesstrainer group, and rename devami hostNick White
2019-01-05Separate out roles and groups betterNick White
2019-01-05Fix syntaxNick White
2019-01-04Simplify tesseract tasks using simplified / improved make branchesNick White
2019-01-03Add untested general update and tesseract building rulesNick White