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.
  • Jinja 98.9%
  • Shell 1.1%
Find a file
pre-commit-ci[bot] 5b7fe725b7
[pre-commit.ci] pre-commit autoupdate (#3)
updates:
- [github.com/igorshubovych/markdownlint-cli: v0.35.0 → v0.36.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.35.0...v0.36.0)
- [github.com/streetsidesoftware/cspell-cli: v7.0.1 → v7.3.0](https://github.com/streetsidesoftware/cspell-cli/compare/v7.0.1...v7.3.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-06 19:19:28 -04:00
.config Skip experimental ansible-lint warnings 2023-01-31 11:43:33 -05:00
group_vars/bare_metal_local Merge bridge fixes from main 2023-01-30 22:41:31 -05:00
host_vars/dlcicl01.thecshore.ca Fix bridge on second interface 2023-01-30 22:21:54 -05:00
roles Fix second interface networking, again 2023-02-04 23:16:54 -05:00
tests/config Fix second interface networking, again 2023-02-04 23:16:54 -05:00
.editorconfig Tweak linting and spell checking 2022-12-15 02:28:31 -05:00
.gitattributes Add initial bare-metal libvirtd host handling 2022-12-08 03:21:14 -05:00
.gitignore Tweak Ansible operation 2022-12-11 00:47:05 -05:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate (#3) 2023-09-06 19:19:28 -04:00
.yamllint Use .yamllint for both pre-commit and ansible-lint 2022-12-29 06:16:12 -05:00
ACKNOWLEDGEMENTS.md Add initial commit 2022-11-29 05:19:52 -05:00
ansible.cfg Tweak repo settings 2022-12-28 23:34:05 -05:00
hosts.yml Mark inventory groups we don't use as empty 2023-01-11 18:25:47 -05:00
LICENSE Do initial conversion to bare-metal only 2023-01-10 21:30:55 -05:00
playbook-bare-metal-create-env.yml Do initial conversion to bare-metal only 2023-01-10 21:30:55 -05:00
playbook-bare-metal-init.yml Move more roles to collection 2023-01-16 23:10:28 -05:00
playbook-bare-metal.yml Gather facts after ossible change in primary interface 2023-01-31 11:16:29 -05:00
playbook-var-check.yml Split up 'all' group_vars 2023-01-10 13:31:45 -05:00
README-NOTES.md Update for move to GitHub 2023-08-19 05:13:49 -04:00
README.md Update for move to GitHub 2023-08-19 05:13:49 -04:00
requirements.yml Update for move to GitHub 2023-08-19 05:13:49 -04:00
TODO.md Merge bridge fixes from main 2023-01-30 22:41:31 -05:00

DFD Debian Libvirt VM cluster via Ansible

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.

This repository should not include any unencrypted private or even particularly personalised information. It does, however, depend on adding some (to be documented) variables and supplying them to Ansible vaults.

It is designed for DFD's uses and is likely not a 'plug and play' option for others. It is Daniel's hope, however, that it still proves informative and useful.

Metadata

Demo and/or documentation site or page

Not yet created.

Repository URL

https://github.com/danielfdickinson/debian-libvirt-ansible-dfd

Features and default configuration

TBD

Using this cluster deployment

TBD

Bare metal environment

Hosts

dlcicl01.thecshore.ca

Virtual environments

  • ldev.thecshore.ca on dlcicl01.thecshore.ca
    • airlockldev.ldev.thecshore.ca

Getting help, discussing, and/or modifying

TBD


Colophon