Comments (2)
Have set up the Ansible scaffolding to make a start on this over on the branch https://github.com/DoESLiverpool/doorbot-setup/tree/feature/18-move-to-ansible
At present all it'll do is set the Pi's name to doorbot and install git and ruby. There's a "base-doorbot" role which is where most of the setup steps will live, then the "install web browser, etc. for doorbot1" and "set up Kindle integration on doorbot3" can be layered on top (either as new roles, or just steps for the relevant doorbot in doorbot.yml)
I'm not 100% sure how to set it up, but it should be possible to set up groups of computers in the hosts
file (I think) to allow us to then specify which doorbot we're building.
Need to move the rest of the things-that-need-installing into
from doorbot-setup.
The doorbot1 script is finished and pushed to the branch. At present the "wait_for" step near the end has the Pi's IP address hard-coded, as I hadn't managed to get it working with the ansible variables (it should be something like "{{ ansible_host }}"
However, apart from that, doorbot1 is back up and running.
We need to add the config for doorbots 2 and 3 still.
from doorbot-setup.
Related Issues (20)
- Other doorbot hostnames and ssh credentials should be installed
- Improve way to update config.yaml on the Doorbots HOT 6
- remote-setup.rb shouldn't hide errors
- config.yaml should be checked before pushing
- doorbots should regularly check for up-to-date config
- RFID keyboard inserts unnecessary 0s into output HOT 2
- Add a power switch to the custom PCB HOT 2
- Add space for an I2S DAC for audio on the PCB HOT 1
- Holes for the Molex connector are a bit small
- PCB fouls the USB/Ethernet jacks on the Pi
- High power traces on the PCB aren't thick enough
- Stop using custom SSH ports
- Make sure Ansible sets up the `open-door.sh` utility script HOT 3
- kdeweb install hangs requiring input
- Better mounting for Doorbot2 (kitchen/workshop) HOT 2
- No documentation for hardware configuration HOT 6
- Init script documentation/repo/deployed don't match HOT 2
- No bitbucket credentials on the wiki HOT 6
- initial-local-setup.sh should unmount the SD card before running dd HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doorbot-setup.