Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ssbarnea/harem
Personal ansible playbooks
https://github.com/ssbarnea/harem
ansible-playbook
Last synced: 28 days ago
JSON representation
Personal ansible playbooks
- Host: GitHub
- URL: https://github.com/ssbarnea/harem
- Owner: ssbarnea
- License: bsd-3-clause
- Created: 2018-11-23T10:52:15.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2023-10-21T17:12:24.000Z (about 1 year ago)
- Last Synced: 2024-10-04T12:52:18.396Z (about 2 months ago)
- Topics: ansible-playbook
- Language: Jinja
- Homepage:
- Size: 279 KB
- Stars: 8
- Watchers: 3
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# harem
Opposed to what others may think, `HAREM` stands for High-Ansible-REM radiation,
and is just a personal use of Ansible to manage my home-office hardware
infrastructure.While this is mostly aimed to my personal needs, like deploying and testing
OpenStack or its CI components, I would not mind receiving bug reports or
contributions.To use it you may need to replace few encrypted variables with your own ones.
## Features
Powering up or down baremetal nodes:
power [on|off]
Reprovisioning a baremetal node:
reprov [os)_flavour]
Supported os flavors: `centos7`, `fedora28`,
`ubuntu-[bionic|trusty|xenial]`## Hardware Components
- `syno` : Synology DSM
- TFTP server
- storage server (NFS/SMB/HTTP/...)
- `router`: PfSense
- DHCP server (tftp)
- http proxy (squid)
- reverse proxy (haproxy) doing SSL
- `baremetals` : Set of nodes that can be controlled over IPMI