https://github.com/ironcore864/rackhd-ansible
https://github.com/ironcore864/rackhd-ansible
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ironcore864/rackhd-ansible
- Owner: IronCore864
- Created: 2018-12-06T11:25:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-15T16:17:10.000Z (over 5 years ago)
- Last Synced: 2025-06-17T16:44:20.523Z (about 1 year ago)
- Language: HTML
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RackHD
Everything that is related to RackHD automation.
Unlike the offical ansible playbook/roles, this one is minimum, and it works.
## 1 Inventories
We have 2 inventories for now, which are `local` and `dev`.
The `local` one is 2 VMs using vagrant for local test;
and the `dev` one is for Munich lab, one Lenovo server runs KVM and with 3 VMs inside.
For local ENV, it uses vagrant, if you have other vagrant boxes running, the ssh port might be different, in which case, you need to update the inventory file.
## 2 RackHD Installation
```
ansible-playbook -i inventories/local/ playbooks/rackhd.yml
```
## 3 Infra Server Installation
```
ansible-playbook -i inventories/local/ playbooks/infra.yml
```
This installs NTP server and DNS server.
## 4 Configure All Nodes to use RackHD Server as Time Server
```
ansible-playbook -i inventories/dev playbooks/nodes.yml
```
## 5 Workflow Examples
See [HERE](workflow.md).