Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielfdickinson/debian-libvirt-ansible-dfd
Bare-metal and Libvirt virtual machine spin up via Ansible for a 'SOHO/KOHO infrastructure' cluster, including mail server, groupware, and web hosting. The main configuration and management of virtual hosts is not done here. The author uses Ansible to manage the hosts for the SOHO/KOHO cluster.
https://github.com/danielfdickinson/debian-libvirt-ansible-dfd
ansible-playbooks ansible-roles bare-metal cloud-init devops libvirt self-hosted soho
Last synced: 3 months ago
JSON representation
Bare-metal and Libvirt virtual machine spin up via Ansible for a 'SOHO/KOHO infrastructure' cluster, including mail server, groupware, and web hosting. The main configuration and management of virtual hosts is not done here. The author uses Ansible to manage the hosts for the SOHO/KOHO cluster.
- Host: GitHub
- URL: https://github.com/danielfdickinson/debian-libvirt-ansible-dfd
- Owner: danielfdickinson
- License: mit
- Archived: true
- Created: 2023-08-19T09:05:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-08T18:40:40.000Z (12 months ago)
- Last Synced: 2024-09-26T06:01:17.108Z (3 months ago)
- Topics: ansible-playbooks, ansible-roles, bare-metal, cloud-init, devops, libvirt, self-hosted, soho
- Language: Jinja
- Homepage:
- Size: 1.37 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README-NOTES.md
- License: LICENSE
Awesome Lists containing this project
README
# Notes
## Note 1
Uses [EditorConfig][edconf] for an editor neutral default styling
* Defaults to [using tabs where possible for accessibility
reasons][tabaccess]
* `root = false` so that the user can set their preferred (or required for
accessibility reasons) rendering of the tabs via a `.editorconfig` file in
a higher level directory, or their home directory. Not doing this defeats
the purpose of using tabs vs. spaces.
* `tab_width` is **not** set in this repository so that the user's config
will be used. (See above).## Note 2
'We' is the 'royal we' (because we don't like saying 'I' a lot and often we
want speak in the first person), and 'I' am
[@danielfdickinson](https://www.danielfdickinson.ca).## Note 3
This repository uses [pre-commit][precommit] to filter out (and potentially
auto-fix) issues with many minor (and some not so minor) 'nits'.The developer who introduced me to pre-commit has written [a blog post giving
some context and general information on the use
of
'pre-commit'][dnbprecommit],
and the official docs are pretty good too, so perhaps that will suffice.He prefers a different code spell checker though, but I use [CSpell][cspell].
--------
[cspell]: https://cspell.org
[dnbprecommit]: https://kollitsch.dev/blog/2022/simple-multi-language-pre-commit-hooks/
[edconf]: https://editorconfig.org/
[precommit]: https://pre-commit.com
[tabaccess]: https://www.brycewray.com/posts/2022/06/accessibility-argument-tabs-spaces/