https://github.com/bradymholt/tiger-provisioning
Ansible provisioning for the Raspberry Pi running ArchLinux ARM sitting in my closet
https://github.com/bradymholt/tiger-provisioning
Last synced: 8 days ago
JSON representation
Ansible provisioning for the Raspberry Pi running ArchLinux ARM sitting in my closet
- Host: GitHub
- URL: https://github.com/bradymholt/tiger-provisioning
- Owner: bradymholt
- Created: 2016-12-18T20:33:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T03:18:18.000Z (almost 5 years ago)
- Last Synced: 2025-03-29T06:51:14.403Z (29 days ago)
- Language: Shell
- Homepage: http://www.geekytidbits.com/raspberry-pi-ansible-provisioning/
- Size: 54.7 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tiger-provisioning
This is the repository containing an Ansible playbook for provisioning my Raspberry Pi running Arch Linux ARM which is sitting in my closet.
# Instructions
## Setup Arch Linux ARM on Raspberry Pi
1. Follow the [Mount SD card in VirtualBox from Mac OS X Host](http://www.geekytidbits.com/mount-sd-card-virtualbox-from-mac-osx/) guide to get access to SD Card from VirtualBox running on OS X host.
2. Prepare SD Card with [these instructions](https://archlinuxarm.org/platforms/armv6/raspberry-pi)
2. Before running `umount boot root` from above, run `sync`.
3. After running `umount boot root` from above, shutdown VirtualBox and then Eject the SD Card from OS X.
2. Insert SD Card into Pi and boot## Pre-provisioning
1. `ssh alarm@[IP from device list]` (password: alarm)
2. `su root` (password: root)
3. `mkdir ~/.ssh`
4. `curl -o ~/.ssh/authorized_keys https://github.com/bradyholt.keys`
5. `reboot`## Provisioning
1. Ensure Ansible 2.2 is installed
2. `provision.sh` (ansible-vault password located Google Drive > Secrets > Passwords)## vistaicm-server
vistaicm-server can be updated partially, either by deploying the hooks or by deploying the latest version of the code from the local development folder.
- To only update the vistaicm-server hooks, you can run `copy-hooks.sh`.
- To copy over the latest ~/dev/vistaicm-server/server.js file and restart the server, run `./scripts/deploy-vistaicm-server.sh`.### Honeywell VISA ICM Configuration
- Device Address = 18
- Setup site: http://192.168.1.28/setup
- Mobile site: http://192.168.1.28/pda