This repository give you the option to install and configure your linux client with ansible.
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.
# 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 <<EOF > 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
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/ |
- Christopher Grau
- Daniel Uhlmann
GPLv3