Skip to content
Snippets Groups Projects
Select Git revision
  • 2a043d27f03fbc44b4878e2a0e5962fd9f61f6c3
  • master default
2 results

README.rst

Blame
  • README.rst 1.04 KiB

    Ansible playbooks

    My homelab playground. A repository of infrastructure using Virtualbox, Vagrant, Landrush and Ansible. The actual Ansible roles are each located in a repository of its own (which is ansible-galaxy installable) and the Ansible modules are from the ansible-modules git repo.

    Requirements

    Getting started

    git clone --recursive https://www.shore.co.il/cgit/ansible-playbooks
    cd ansible-playbooks
    ansible-galaxy install -r requirements.yml
    vagrant up

    TODO

    • CI test with ServerSpec.
    • Fast (like unit) testing with ansible-lint, maybe other linters (pre-commit).
    • For all roles: - Log to syslog. - Collect metrics using Collectd. - Use TLS and random, high bit count dhparams. - Use assertions and wait for the service to be up.