Bare-metal and virtual machine management via Ansible for a 'SOHO/KOHO infrastructure' cluster, including mail server, groupware, and web hosting. The virtual machines are presumed to have been previously deployed. The author is currently using Ansible to deploy a VM cluster on Libvirt.
  • Jinja 99.7%
  • HTML 0.3%
Find a file
pre-commit-ci[bot] f2126c74c2
[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:20:15 -04:00
.config Skip experimental ansible-lint errors 2023-01-31 11:45:33 -05:00
group_vars Add deploy-test to webhost 2023-02-07 02:19:10 -05:00
host_vars Add deploy-test to webhost 2023-02-07 02:19:10 -05:00
roles Add deploy-test to webhost 2023-02-07 02:19:10 -05:00
tests/config Use a static localhost only webserver for freshclam seed db 2023-01-31 17:01:55 -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:20:15 -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 Update host and group vars for cbay02 2023-01-13 00:05:35 -05:00
LICENSE Tweak README and LICENSE 2023-01-10 22:09:06 -05:00
playbook-env-bastions.yml Move more roles to collection 2023-01-17 03:34:01 -05:00
playbook-env-instances_base.yml Updates roles to properly use collection 2023-01-17 17:33:09 -05:00
playbook-env-instances_common.yml Completed the deploy with final fixes and updates 2023-01-12 02:48:58 -05:00
playbook-env-mail_servers.yml Fix and update mail-server deployment 2023-01-12 00:25:54 -05:00
playbook-env-web_external.yml Move more roles to collection 2023-01-17 03:34:01 -05:00
playbook-env.yml Make adding public cert an task import 2023-01-04 16:14:51 -05:00
playbook-var-check.yml Change reference to ldev to kss 2023-01-20 02:52:41 -05:00
README-NOTES.md Update for move to GitHub 2023-08-19 05:29:34 -04:00
README.md Update for move to GitHub 2023-08-19 05:29:34 -04:00
requirements.yml Update for move to GitHub 2023-08-19 05:29:34 -04:00
TODO.md Add deploy-test to webhost 2023-02-07 02:19:10 -05:00

DFD Debian SOHO via Ansible

Bare-metal and virtual machine management via Ansible for a 'SOHO/KOHO infrastructure' cluster, including mail server, groupware, and web hosting.

The virtual machines are presumed to have been previously deployed. The author is currently using Ansible to deploy a VM cluster on Libvirt.

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-soho-ansible-dfd

Features and default configuration

TBD

Using this cluster deployment

TBD

Getting help, discussing, and/or modifying

TBD


Colophon