bencawkwell / ansible-dwarffortress Goto Github PK
View Code? Open in Web Editor NEWDwarf Fortress provisioned via ansible
License: The Unlicense
Dwarf Fortress provisioned via ansible
License: The Unlicense
I am not 100% sure, but I suspect since all roles depend on the dwarffortress role, that changes to init.txt by one role is reset if the roles are run separately.
Further investigation is required.
TASK: [xdummy | Fetch xorg.conf] **********************************************
failed: [localhost] => {"failed": true}
msg: SSL Certificate does not belong to www.xpra.org. Make sure the url has a certificate that belongs to it or use validate_certs=False (insecure)
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/xpra.retry
localhost : ok=8 changed=4 unreachable=0 failed=1
Currently the changes to init.txt thoughout the project are done using the lineinfile module, however the logic to change this file is the same regardless of which setting is being modified, so this could be refactored to use a custom module specifically designed to make those changes.
Although by default Dwarf Fortress compresses saves to save disk space, this might actually result in a lot more disk space being consumed if each save is stored in a commit, since git is unable to only store the diff of each file when its compressed into a binary. Git also is really good at doing its own compression of the history.
Further investigation is needed to prove this theory.
A pull request from @jackusm included pulling an updated Phoebus tileset from https://github.com/DFgraphics. Well with so many other tileset available there (following a standardised format) then it will hopefully not be too hard to change the tileset-phoebus role to be a generic tileset role that can pull any tileset available from https://github.com/DFgraphics!
Now would that not be nice?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.