https://github.com/dtube/deploy
deployment scripts for dtube
https://github.com/dtube/deploy
ansible dtube ipfs steem
Last synced: 5 months ago
JSON representation
deployment scripts for dtube
- Host: GitHub
- URL: https://github.com/dtube/deploy
- Owner: dtube
- License: gpl-3.0
- Created: 2018-02-08T16:37:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-13T21:11:51.000Z (almost 8 years ago)
- Last Synced: 2025-04-15T18:48:49.047Z (9 months ago)
- Topics: ansible, dtube, ipfs, steem
- Language: HTML
- Homepage:
- Size: 107 MB
- Stars: 15
- Watchers: 1
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dtube Deployment Ansible Scripts
This repo is currently in live usage and *aims* to follow Ansible best practice for rapid dtube node deployment.
Inventory file looks like the below for production deployment
[saver]
saver1.d.tube
[upldr]
upldr[1:6].d.tube
[upldrg]
upldrg[1:4].d.tube
[snap]
snap1.d.tube
[zabbix]
All hosts should be running debian 9 (Stretch) excluding upldrg hosts which run debian 8 (Jessie)
Nodes can be provisioned using:
ansible-playbook -i TARGET ./site.yaml -b --become-method=su -K
Then by entering the root password for the host.
Target can be replaced with an intermediary inventory file for situations where numerous machines are being built.
The host is then ready to be managed using
ansible-playbook ./site.yaml -b
This will use the 'dabbott' to login, sudo to root and then perform actions as needed.