Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/painless-software/groundcontrol
Painless Infrastructure for Small and Medium Size Businesses
https://github.com/painless-software/groundcontrol
freeipa infrastructure-as-code infrastructure-automation infrastructure-management infrastructure-monitoring theforeman
Last synced: 10 days ago
JSON representation
Painless Infrastructure for Small and Medium Size Businesses
- Host: GitHub
- URL: https://github.com/painless-software/groundcontrol
- Owner: painless-software
- License: apache-2.0
- Created: 2018-02-07T18:28:48.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T08:40:14.000Z (11 months ago)
- Last Synced: 2024-08-02T02:16:42.721Z (3 months ago)
- Topics: freeipa, infrastructure-as-code, infrastructure-automation, infrastructure-management, infrastructure-monitoring, theforeman
- Size: 38.1 KB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Groundcontrol
=============> Painless Infrastructure for Small and Medium Size Businesses
Groundcontrol provides an infrastructure to manage the infrastructure for your office, IoT and home environment.
- Fully automatic setup of desktop and server machines
- Integrated infrastructure monitoring and management
- Complete tool chain for infrastructure as code
- Automatic backups of your critical data (local or offsite)
- Automatic user data synchronization for desktop machines (offline availability)Core Components
---------------- Infrastructure management frontend ([The Foreman](https://theforeman.org/))
- Virtualization infrastructure ([libvirt](https://libvirt.org/))
- User and host identity management incl. DHCP/router ([FreeIPA](https://www.freeipa.org/))
- Version control & CI/CD ([GitLab Libre](https://about.gitlab.com/products/))
- Data storage, automatic backup & synching ([FreeNAS/ZFS](http://www.freenas.org/), [Syncthing](https://syncthing.net/))Getting Started
---------------### Prerequisites
- [Vagrant](https://www.vagrantup.com/downloads.html)
- [Ansible](http://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-pip) -
_you can use the prepared `Pipfile` with [Pipenv](https://docs.pipenv.org/) for your convenience_### Launching
```bash
$ vagrant up # this will take several minutes
```Vagrant will install plugins and Ansible roles required by the setup
automatically as needed. You may need to run the command twice the very first
time if plugins are installed and a Vagrant error shows.