summaryrefslogtreecommitdiff
path: root/roles
AgeCommit message (Collapse)Author
2021-08-19rudpad: Ensure all go tools are builtNick White
2021-08-19rudpad: Remove go source package once done with itNick White
2021-08-18Add rudpad ami rulesNick White
2021-06-22Have updatepipeline script only compile and install bookpipelineNick White
As the rescribe tool now does embed stuff, it won't build until a go generate call is done. So rather than unnecessarily building all bookpipeline tools, which would fail now, just do bookpipeline.
2020-10-20Remove old references to stretch-backportsNick White
2020-10-19Remove undeeded backport as images are based on buster nowNick White
2020-10-19Stop using GOPATH for source code to ensure go modules are enabledNick White
Source code in GOPATH disables modules mode when GO111MODULES=auto, which is the default. Keeping it out should make things reliable here. Note that this is not yet tested.
2020-09-07Switch from using 'go get -u' to git pull & go installNick White
I didn't realise that 'go get -u' caused all dependencies to be updated to their latest versions! This is clearly a very bad thing to do for reproducibility. Both the initial setup and the update script were affected.
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