Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vpsfreecz/vpsfree-cz-configuration
vpsFree.cz cluster configuration
https://github.com/vpsfreecz/vpsfree-cz-configuration
Last synced: 16 days ago
JSON representation
vpsFree.cz cluster configuration
- Host: GitHub
- URL: https://github.com/vpsfreecz/vpsfree-cz-configuration
- Owner: vpsfreecz
- License: mit
- Created: 2018-01-03T20:25:46.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T15:20:41.000Z (22 days ago)
- Last Synced: 2024-11-20T16:31:57.730Z (22 days ago)
- Language: Nix
- Homepage:
- Size: 2.34 MB
- Stars: 17
- Watchers: 8
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Support: support/nodectld-config-sample
Awesome Lists containing this project
- awesome-starred - vpsfreecz/vpsfree-cz-configuration - vpsFree.cz cluster configuration (others)
README
vpsFree.cz cluster configuration
================================This repository contains Nix configuration of vpsFree.cz infrastructure, i.e.
vpsAdminOS-powered nodes, machines and related services run in containers.## Requirements
- [Nix](https://nixos.org/nix/)
- [confctl](https://github.com/vpsfreecz/confctl)## Usage
First, setup [confctl](https://github.com/vpsfreecz/confctl). For now, `confctl`
and `vpsfree-cz-configuration` should be cloned to adjacent directories.Clone the repositories:
```bash
git clone https://github.com/vpsfreecz/confctl
git clone https://github.com/vpsfreecz/vpsfree-cz-configuration
```Change into the configuration directory and run `nix-shell`:
```bash
cd vpsfree-cz-configuration
nix-shell
```Hosts can be built and deployed using `confctl`, see
[confctl](https://github.com/vpsfreecz/confctl) or `man confctl` for more
information.## Examples
```bash
# List available hosts
confctl ls# Build all hosts
confctl build# Build selected hosts
confctl build "cz.vpsfree/nodes/stg/*"# Deploy all hosts
confctl deploy# Try to deploy configuration of selected hosts
confctl deploy "cz.vpsfree/nodes/stg/*" dry-activate
```