An open API service indexing awesome lists of open source software.

https://github.com/telekom-mms/ansible-linux-client

This repository gives you the option to install and configure your linux client with ansible.
https://github.com/telekom-mms/ansible-linux-client

Last synced: about 2 months ago
JSON representation

This repository gives you the option to install and configure your linux client with ansible.

Awesome Lists containing this project

README

        

# ansible-linux-client
## Description
This repository give you the option to install and configure your linux client with ansible.

## Scope
This repo should help you to manage your linux client with ansible. All is optional - nothing is duty.
Feel free to add new software and configuration to the repo.

## Usage
```bash
# install git on your client
sudo apt update
sudo apt install git

# clone the project
git clone https://github.com/telekom-mms/ansible-linux-client.git

# switch to the project folder
cd ansible-linux-client/

# define what you want to install
cat < vars/main.yml
---
install_vscode: true
install_ferdium: true

packages:
- htop

EOF

# make setup.sh executable
chmod +x setup.sh

# excute setup.sh to configure your linux-client
./setup.sh
```

## Variables
| Variable | Required | Default | Description
|--------------------------------------------|----------|------------------------|------------
| install_vscode | no | false | install vscode
| install_zed | no | false | install zed
| install_zsh | no | false | install zsh
| install_ferdium | no | false | install latest release of ferdium
| install_docker | no | false | install docker
| install_spotify| no | false | install spotify
| install_chrome | no | false | install google chrome
| packages | no | - | install a list of packages
| packages_activate_wakemeops_repo | no| false | activate the WakeMeOps repo
install packages over variable packages
see also: https://docs.wakemeops.com/packages/

## Author Information
* Christopher Grau
* Daniel Uhlmann

## License

GPLv3