update README.md
This commit is contained in:
parent
0ee8383644
commit
89ffbca01f
1 changed files with 31 additions and 12 deletions
43
README.md
43
README.md
|
@ -5,11 +5,12 @@
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
provs provides cli-based tooling for provisioning desktop // server
|
provs provides cli-based tooling for provisioning desktop or server resp. perform system checks.
|
||||||
* provs-desktop minimal - provides a minimal setup (e.g. swappiness / randomutils) e.g. for setup on a VirtualBox
|
* provs-desktop minimal - provides a minimal setup (e.g. swappiness / randomutils) e.g. for setup on a VirtualBox
|
||||||
* provs-desktop office - provides enhancements like zim / gopass / fakturama
|
* provs-desktop office - provides enhancements like zim / gopass / fakturama
|
||||||
* provs-desktop ide - provides development environments for java / kotlin / python / clojure / terraform
|
* provs-desktop ide - provides development environments for java / kotlin / python / clojure / terraform
|
||||||
* provs-server k3s - provides a production ready & k3s setup with dualstack option
|
* provs-server k3s - provides a production ready & k3s setup with dualstack option
|
||||||
|
* provs-syspec - verifies a system according to the provided system spec config file
|
||||||
|
|
||||||
In general provs combines
|
In general provs combines
|
||||||
* being able to use the power of shell commands
|
* being able to use the power of shell commands
|
||||||
|
@ -47,23 +48,41 @@ under development - we are working hard on setting up our environments using pro
|
||||||
**options**
|
**options**
|
||||||
* `-p` for interactive password question
|
* `-p` for interactive password question
|
||||||
|
|
||||||
### Examples
|
|
||||||
#### Provision a basic desktop workplace locally
|
#### Provision a desktop
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
provs-desktop.jar basic local`
|
provs-desktop.jar basic local
|
||||||
|
# or an office desktop remote:
|
||||||
|
provs-desktop.jar office myuser@myhost.com -p
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Provision an office desktop workplace remotely
|
In the last case you'll be prompted for the password of the remote user due to option `-p`.
|
||||||
|
|
||||||
```bash
|
|
||||||
provs-desktop.jar office myuser@myhost.com -p`
|
|
||||||
```
|
|
||||||
|
|
||||||
You'll be prompted for the password of the remote user due to option `-p`.
|
|
||||||
|
|
||||||
### Provision k3s
|
### Provision k3s
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
provs-server.jar k3s myuser@myhost.com
|
provs-server.jar k3s local
|
||||||
|
# or remote:
|
||||||
|
provs-server.jar k3s myuser@myhost.com # using ssh-authentication - alternatively use option -p for password authentication
|
||||||
|
```
|
||||||
|
|
||||||
|
### Performing a system check
|
||||||
|
|
||||||
|
```bash
|
||||||
|
provs-syspec.jar local
|
||||||
|
# or remote:
|
||||||
|
provs-syspec.jar myuser@myhost.com
|
||||||
|
```
|
||||||
|
|
||||||
|
The default config-file for the system check is `syspec-config.yaml`, you can specify a different file with option `-c <config-file>`.
|
||||||
|
|
||||||
|
## Get help
|
||||||
|
|
||||||
|
To get help you can make use of the `-h` option:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
provs-desktop.jar -h
|
||||||
|
provs-server.jar -h
|
||||||
|
provs-syspec.jar -h
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue