Skip to content

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

License

Notifications You must be signed in to change notification settings

telekom-mms/ansible-linux-client

Repository files navigation

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

# 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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages